1

帮助!!!作为一名生物学家,我只对可视化和显示我的数据感兴趣,而且我对编程非常陌生。在这里,我在一个 excel 文件中有一组数据,看起来像这样 -

我想在 Protovis 中使用Sunburst图表显示我的数据集非常完美。

但我一直坚持准备数据,这些数据必须是 json 格式。如果您注意到数据的结构是分层的(父 - 子层次结构)。在编程方面不太好(只知道一点 Python)很难继续前进。

我需要一个可以读取我的excel文件并生成上面指定的json的python脚本。

我的 excel 数据文件有名为 L1、L2、L3、L4、L5、GENE_NAMES 的列,其中包含数据并且存在父子关系。L1 是 L2 的父级,L2 是 L3 的父级,依此类推...

  • L1(父母)- L2(儿童)
  • L2(父母)- L3(儿童)
  • L3(家长)- L4(儿童)
  • L4(家长)- L5(儿童)
  • L5 (PARENT) - GENE_NAME (CHILD)

希望我能以上述格式可视化我的数据集。但我的数据集应该是这里指定的 json 格式

任何形式的帮助表示赞赏。

4

1 回答 1

0

使用networkx来表示这样的图(存在父子关系)...... 通过使用它;您的代码保留在 python 中...
例子:

http://networkx.github.com/documentation/latest/examples/drawing/lanl_routes.html

于 2013-04-04T13:42:57.953 回答