我可以使用d3.js从流程图创建json文件吗?



上下文:我计划创建一个工具,允许我们创建流程图,然后将流程图数据导入JSON文件,然后可以在其他服务中使用。

我是js的新手,听说过很多关于d3。d3有这个能力吗?

IMHO d3.js擅长显示数据(因此被称为"数据驱动文档"),但是它不太适合创建一个让用户"从可视化/文档中创建数据"的编辑器,也就是"cd .js"。

; -))。D3.js没有一个强大的图形模型,事实上,它接受所有类型的数据来创建一个可视化的数据,但在那里你必须实现所有的交互性,导致修改或创建你的数据(流程图元素)基本上从头开始。

相反,我建议您看一下提供强大的图表编辑功能的工具。在这个问题的答案中列出了其中的几个。

使用更复杂的工具,比如这里列出的工具,你可以创建像这样复杂的图表编辑器。它们具有内置的图形编辑功能,而不仅仅是图形可视化功能。

你也可以在d3.js上面这样做,但是d3.js主要是帮助可视化,而不是交互性。

最新更新