创建和绘制(非)有序图形

Create and draw (un)ordered graphs

本文关键字:图形 绘制 创建      更新时间:2023-09-26

是否有任何JavaScript应用程序来创建和显示(un)有序图形的可能性,以POST绘图作为JSON数组,我可以捕获并存储在Django db?

看一下d3.js的力向图示例。D3使用javascript来控制SVG,所以你可以序列化SVG并上传它,而不是上传图像。如果你需要图形的图像版本,那么你可以使用inkscape或其他矢量包来渲染它。

无论如何,SVG应该更适合存储在DB中,特别是压缩后,因为对于相同的图像,它应该更小,除非数据集非常大。

我唯一的疑问是为什么你要任务浏览器生成一个图形,然后存储在服务器上;如果你只是想从图形中渲染图像,有很多程序可以为你做这件事,包括古老的Graphviz.