我必须写一段代码,从MySQL中获取一些数据,然后用这些数据在D3.js中生成一个图形。我的D3.js代码在我以以下格式提供静态数据时正在工作:
{
"name": " ",
"children": [{
"name": "HSC",
"size": 0.20,
"children": [
[{
"name": "MPP",
"size": 15,
"children": [{
"name": "CMP",
"size": 8,
"children": [{
"name": "MEP",
"size": 6
}, {
"name": "GMP",
"size": 10,
"children": [{
"name": "early PM",
"size": 2,
"children": [{
"name": "early PM",
"size": 2,
"children": []
}]
}]
}]
}]
}]
},
{
"name": "AML",
"size": 1,
"children": [{
"name": "AML t(8,21)",
"size": 30
}, {
"name": "AML t(11q23)",
"size": 10
}, {
"name": "AML inv(16)",
"size": 8
}, {
"name": "AML t(15,17)",
"size": 11
}]
}
], "size": 1
}
所以我需要一个用python编写的代码,它可以使用NetworkX生成上面的JSON结构。在
目前我的代码:
^{pr2}$
因为您使用的是NetworkX,所以可以调用json_graph.tree_数据()发电机。 请参阅此处的文档:http://networkx.lanl.gov/reference/generated/networkx.readwrite.json_graph.tree_data.html#networkx.readwrite.json_graph.tree_data 有个例子
相关问题 更多 >
编程相关推荐