2013-04-27 85 views
0

这是我第一次尝试做网络图形的可视化工作,请耐心等待。R中可视化网络图形数据(需要库/数据推荐)

我有以下的信息数据(这是目前的10万线的.csv,但我可以在一些味道SQL数据库加载它):

location_name, person_name, time_of_day (discretely broken up as: morning, noon, afternoon, night) 

一些示例行:

park, David, noon 
park, Tina, morning 
cafe, John, night 
cafe, Shirley, night 

我正在考虑分析不同graphcs的时间(所以我会有一个早上的图表,中午的图表等等) - 对于所有我关心我可以一起生成所有时间的图表,把地点时间的组合看作独特的连接者,因为我的主要兴趣是人与人之间的关系在这个数据中。

因此,鉴于我的数据格式,人们会推荐我查看哪些函数和库?另外,如果有一些关于做R图的东西的黄金标准,那么人们会建议我将当前的数据转换成什么样的数据格式?

在此先感谢。

+0

我喜欢这个问题。以下是CRAN所说的:http://cran.r-project.org/web/views/gR.html此外,请在SE统计信息网站上查看此类似问题:http://stats.stackexchange.com/questions/6155/ graph-theory-analysis-and-visualization – Frank 2013-04-28 00:10:30

+0

我想我已经在这里看到了一些这样的库:我应该如何将我的数据集转换为基于2D的离散的基于整数的信息表示,然后找出叠加文本/图上的标签信息。 – binarysolo 2013-04-28 01:08:12

回答

0

我想有一个CRAN主题视图的网络/图模型。试试igraph软件包。以及。但是这个问题很可能会被关闭,除非你使它更具体。......

+0

我应该如何使这个更具体?请让我知道,我会相应编辑。 重申我的问题: a)给定以我指定的方式格式化的.csv数据,我应该使用哪个库? b)如果没有可以使用所提供的数据格式的库,那么我可以将我的数据转换为所述格式并使用这些库来替换它的首选格式是什么? FWIW我正在退房igraph包... – binarysolo 2013-04-28 00:25:56

+0

我应该可能已经让我的回答发表评论了。好吧。无论如何,我会放弃(b)部分,因为它完全取决于你使用哪种图形功能。我也对这个问题的其他答案感兴趣,但我确实认为这不是目前提出的一个编程问题,因此不适合SO。可能是CrossValidated的一个很好的问题,但是你不应该双重发布(让mods迁移它)。 – 2013-04-28 01:08:42

0

你不会多说你打算如何处理数据。 cran包networkigraph已对静态网络进行绘图,networkDynamic为动态网络提供数据结构,并且ndtvanimation库可用于生成网络电影。也许这些适合你的需求?