我有一个哈希对象,其结构与此类似:
{:category1 =>
{:subcategory1 =>
[
{:article => "some article", :date => "2010-04-04"},
...
],
:subc2 => [...]
},
:category2 => {...},
...
}
如何在ruby中将其可视化为图形?
是否有一个简单的方法/ gem / lib将此Hash转换为DOT?
答案 0 :(得分:5)
为什么要将它作为图表?示例中的数据是树。
您可以使用Ruby的漂亮字体轻松地在文本中看到树:
pp my_hash
如果你想要更清洁的输出:
puts my_hash.to_yaml
答案 1 :(得分:0)
我相信您可以使用ruby-graphviz gem进行此类可视化。