1

構造が次のようなハッシュ オブジェクトがあります。

{:category1 => 
 {:subcategory1 => 
  [ 
   {:article => "some article", :date => "2010-04-04"},
   ...
  ],
  :subc2 => [...] 
 },
 :category2 => {...},
 ...
}

Rubyでグラフとして視覚化するにはどうすればよいですか?

このハッシュを DOT に変換する簡単なメソッド/gem/lib はありますか?

4

2 に答える 2

6

なぜそれをグラフにしたいのですか?あなたの例のデータはツリーです。

Ruby のプリティ プリントを使用すると、ツリーをテキストで簡単に確認できます。

pp my_hash

少しきれいな出力が必要な場合:

puts my_hash.to_yaml
于 2011-04-20T22:30:28.293 に答える
0

この種の視覚化にはruby​​-graphviz gemを使用できると思います。

于 2010-09-01T19:56:39.993 に答える