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

RubyでDocxを分解してみた~Nokogiri::XML::SAX

    参照 Rubyでdocxをいろいろ分析してみた 今度はsaxのアプローチでdocxのword/document.xmlを分解してみた 使い方は、Nokogiri::XML: …

Rails3でajaxでD&Dでまとめてファイルアップロードをスクラッチで~jQueryFileUpload for Rails

参考 Rails3でajaxでD&Dでまとめてファイルアップロード~jQueryFileUpload for Rails Rails3でajaxでD&Dでまとめてファイルアップロード2 …

文字をダブルクリックしてそのままフォーム編集するやつのメモ~in place edit

By: the Italian voice 目次1 Best in place2 Mercury editor3 create.js4 スクラッチで5 X-editable Best in place …

RubyでFaye-websocketを試す

By: Jenny Ondioline – CC BY 2.0 目次1 公式2 インストール3 サーバ側4 クライアント側5 エラー 公式 faye-websocketは、fayeからwe …

no image

RubyからHyper Estraierを使う1~search_do

環境:Ruby 1.9.3 & Rails 3.2.7 参考リンク github.com/grosser/search_do Getting started with acts_as_sear …