タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

rubyとgraphvizに関するmanabouのブックマーク (2)

  • 東京の地下鉄をGviz(Ruby Graphviz Wrapper)で描く

    (追記:2014-3-3) Gvizについてのまとめ頁を作りました。 Gvizの目次 - Rubyの世界からGraphvizの世界にこんにちは! 全国の駅情報を提供する『駅データ.jp』という素晴らしいサイトがあります。無料でダウンロードできるCSV形式の駅データには各駅の管理鉄道会社や路線の情報だけでなく、駅の経度・緯度情報までもが含まれています。マコトニスバラシイ。イママデシラナカッタノガハズカシイ。 そんなわけで… 今回はGvizを使って、東京の地下鉄、すなわち東京メトロ+都営(東京都交通局)の路線図に挑戦してみます。 駅データの取得 まずは駅データを取得します。先のサイトのダウンロード頁からマスターデータ(m_station.csv)をDLします。サイトの仕様書頁にあるように、各駅情報は次の14フィールドで構成されています。 データ仕様 1. 鉄道概要コード 2. 路線コード 3.

  • Graphing Objects in Memory with Ruby - Tender Lovemaking

    I was debugging Mechanize the other day, and thought it would be handy to have a graph of objects in memory and they're relationship with each other. So I put together a simple script that outputs a Graphviz file illustrating what the object points to. Here's the code: require 'ograph' require 'rubygems' require 'mechanize' mech = WWW::Mechanize.new mech.get('http://google.com/') puts ObjectGra

  • 1