数据可视化

时间:2010-11-01 15:12:09

标签: graph data-visualization

更新:我已经在UI.stackexchange上发布了这个也用于不同种类的可视化视图。我在这里发布这个是为了找到这样做所需的编程技巧和工具。

让我们有以下三组信息

alt text


alt text


alt text


现在,我希望将所有这些数据组合在一起并进行显示。把它讲成一个故事。给予相互关系。在术语,概念等方面显示相似之处以获得以下内容(请注意,在下图中,彩色关系可能不准确,它们仅表示信息节点)

alt text

情况:我需要通过概念,关键词,这些事物中的行为的共性来告诉某人两个或更多重要事物之间的关系。

我想到的一种方法是使用圆圈来表示概念。 因此,连接到事物A的所有概念都将连接到它,并且与B相关的所有概念都将连接到它。而共同的概念将与两者相关联。这样就可以很容易地比较两件事。

问题:手动构建此类图形/可视化将非常麻烦。特别是添加,排列,更新和操作。

问题:有没有好办法。另外,有没有可用的工具呢?

我希望这会使问题更清楚。 :)

4 个答案:

答案 0 :(得分:2)

这些数据(概念,关键词和它们之间的关系等)来自哪里?如果它位于某个数据库中,您可以编写soem代码以生成graphiz文件,然后在graphiz可视化工具中打开它。可能有一些工具允许交互式编辑graphiz图,它看起来像WebDot可能而且可能还有其他工具。

答案 1 :(得分:1)

答案 2 :(得分:0)

你在谈论Venn diagrams。我认为应该有大量的在线和离线工具可以帮助制作these graphiz已经被提及了,尽管这将更多地用于显示系统的流程或树视图 当您谈论软件开发并希望通过图表显示设计时,已经存在一个完整的图表解决方案作为UML。并且有很多UMT工具可以在这里提供帮助。商业版本是Altova UModel,它有一些非常好的功能。您可以使用Use Cases作为最合理的图表类型。

有关用例图的更多信息,另请参阅Wikipedia。重新考虑你添加的图像,我倾向于认为它是一个用例。由于UML基于XML,因此应该可以通过样式表将数据转换为UML,然后使用随机UML工具显示图表。
要将数据转换为XML,那么......如果它在Excel然后将其导出到XML应该不会太困难 为什么您的示例图像是用例?好吧,你有演员(Pinguin,考拉,郁金香),你有行动。 (好吧,有点动作:引起关注,某种动物,与电影有关,咬你的鼻子......)最后,演员之间存在关联,并以某种方式将它们连接起来。因此,数据--(export)-> XML --(Styleheet)-> UML --(UML tool)->图。

答案 3 :(得分:0)