以编程语言影响力排名为例,用NRD Studio绘制图谱,表示语言之间的关联性和影响力。
NRD Studio支持多种数据源和格式,包括CSV
、JSON
和EXCEL
等。
如果手上已经有整理好的数据,就直接用本地导入方式新建项目,不然就通过可视化编辑器一个个录入,操作简单易懂,即使是没有经验的人员也可以快速上手。
这里用JSON
文件,摘选部分如下:
{
"nodes": [
{
"id": 0,
"name": "Java"
},
{
"id": 1,
"name": "C"
}
],
"links": [
{
"source": 0,
"target": 1,
"relation": ""
}
]
}
完整数据见Github:https://github.com/pury/nrd-studio-assets/tree/main/res/json
解析数据后,创建新项目,切换主题,美化样式。
语言影响力用数值表示,借助【魔盒】系统中的「格式化尺寸」功能,一键设置各个节点的大小。
动态布局,支持多种交互操作,如拖拽、缩放、节点选中。