Railsで使えるGem

Rubyでデータクリーニング~mechanize & active_support

投稿日:

 

オライリー・ジャパンから「d3をはじめよう」という本が発売されたので読んだ

棒グラフ、折れ線グラフ、インタラクション(マウスオーバーで丸が大きくなるとかラベル表示とか、横のリストからグラフをオン・オフとか)、レイアウト(力指向グラフ・ヒストグラム)のチュートリアルとしてはよく出来てたと思う.

途中で、データのurlが間違ってるとか、ソース内でid名がかぶってるとか、stroke指定しないとグラフが表示されないとか、idとclassを間違えてるとか、最後のヒストグラムとか手抜きすぎるだろとかとか色々問題はあったけど…

くだらないエラーとかで無駄な時間を使わなければ半日ぐらいで終わるんじゃないかな

ところで、チュートリアルのデータはmtaというアメリカの交通局みたいなところから生のデータを取ってきてpythonで加工してあるのが用意してあるんだけど、json化の練習のためにRubyでも簡単なやつをやってみた

前はjson化の方法がよくわからなかったんだけど「XMLをJSONに変換する」というのをみつけてactive_supportのto_jsonを使うのが簡単そう

xmlを取得してjson化

rubyです

ついでに、バスの時刻が変更されていたら、太字にするだけじゃなくて、その変更した時刻も表示するようにしてみた.(CoffeeScriptで)

2012-12-22_23h55_40

平均値を計算してjson化

rubyです

2012-12-22_23h56_33

なんかラベルがうまく表示されてない気がする・・・

-Railsで使えるGem
-

執筆者:

関連記事

ActionCableのサンプルをみてみた

By: Samantha Brough – CC BY 2.0 目次1 ActionCableとは2 rails4での利用3 redisサーバーの準備4 cableサーバーの準備5 チャッ …

Backbone.jsで関連するモデルのREADとCREATE

By: woodleywonderworks – CC BY 2.0   ThoughtBotの本を読み進めてるけど私には買ってよかったと感じている ゾンビviewのワナを回避す …

no image

Railsで動画を管理する2 動画のサムネイルを作成する~CarrierWave + Flowplayer

  *とりあえず動いているけど、もっとましな方法があるとおもいます 前提 Railsで動画ファイルを管理する~CarrierWave Flowplayer 参考 Rubyでffmpegのラッ …

Rails4.0で添付したpdfファイルの中身を全文検索の対象にする〜carrierwave、pdftotext、pg_bigm

By: Uncalno Tekno – CC BY 2.0 環境 Ubuntu server 12.04 sunspot_cellにしようとおもってたけど、ライブラリとか勉強することが多く …

WindowsのRubyでExcelを操作~WIN32OLE

By: Môsieur J. version 9.1 – CC BY 2.0 目次1 WIN32OLE2 hello world3 Excelオブジェクトモデル4 絶対パスを取得するメソッ …