刚接触vega和可视化,但我在一个弹性示例中有数据,想尝试可视化一些关系。我最近发现了这个主题,它使用了在我的本地示例中显示的硬值。text
我很确定我的问题会集中在这里:
"data": [
{
"name": "node-data",
"url": "data/miserables.json",
"format": {"type": "json", "property": "nodes"}
},
{
"name": "link-data",
"url": "data/miserables.json",
"format": {"type": "json", "property": "links"}
}
],
字符串
我想使用我的索引作为数据源,而不是硬编码的数据或托管的json文件。我的索引和类似的数据包括:
公司
- name(text)[example:'alphabet',' google','youtube','microsoft']
- group(text)[example:'holding company','technology & services',' streaming ','technology & services']
- unique_id(integer)[示例:0,1,2,3]
关系 - source(integer)[example:0,0,0]
- target(integer)[示例:1,2,3]
- relationship(text)[example:'parent','parent','competitor']
- group_id(integer)[示例:0,0,1]
我的基本目标是可视化关系,应用标签,并基于group_id进行颜色编码。
- 按名称标记的节点
- 基于group_id的节点颜色
- 按关系标记的链接
更先进的是,如果节点的形状可以根据公司索引中的组进行更改,例如:
- 控股公司= Circle
- 技术和服务=三角形
- 流=平方
我将继续寻找可能有助于解决这个问题的主题和代码片段,但我感谢任何可以提供的帮助。(值得注意的是,我确实从堆栈溢出的代码中创建了一个很好的多部分sankey,并试图以这种方式导入我的变量,但我刚刚收到错误。可能是由于数据的调用/格式化方式。)
1条答案
按热度按时间gt0wga4j1#
这是我创建的一个力定向图,它支持平移、缩放、节点拖动、动态标签、网络突出显示和显示传输方向的箭头。
的数据
https://github.com/PBI-David/Deneb-Showcase#force-direct-graph-dynamic
字符串