我有一个哈希对象,其结构类似于:
{:category1 =>
{:subcategory1 =>
[
{:article => "some article", :date => "2010-04-04"},
...
],
:subc2 => [...]
},
:category2 => {...},
...
}
如何将其可视化为 ruby 中的图形?
是否有一个简单的方法/gem/lib 可以将此 Hash 转换为 DOT?
你为什么要它是一个图表?您示例中的数据是一棵树。
您可以使用 Ruby 的漂亮打印在文本中轻松查看树:
pp my_hash
如果你想要更干净的输出:
puts my_hash.to_yaml
我相信您可以使用ruby-graphviz gem进行这种可视化。