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
-

執筆者:

関連記事

no image

RailsでGoogle Mapを使ってみる~Google-Maps-for-Rails

github.com/apneadiving/Google-Maps-for-Rails   前提

こんな感じで perso …

no image

Rails3.2でリアルタイムメッセージングサービスをherokuにデプロイしたよ〜private_pub,Faye

参考 Rails3.2でリアルタイムメッセージング~Private_pub、Faye さっそくherokuにあげてみた ブラウザを2つ起動して並べてみれば投稿した内容が即時にほかのブラウザに反映するの …

Rails4.0でもajaxなデータテーブルを使う~ajax-datatables

Railsでajaxなテーブルを使う~datatables Rails4でのJSONテンプレート~jbuilder+rabl+ruby 目次1 index.json.jbuilder2 tasks.j …

Backbone.jsのためにRails3.2でJSON APIをつくる~RABL

Rails4でのJSONテンプレート~jbuilder+rabl+ruby

By: Wonderlane – CC BY 2.0[/caption] Rails4からJSONも標準でjbuilderを使ってテンプレートから出力できるようになった けど、しっくり来な …