「开发」VisualGraphviz

Graphviz 可以方便地画出流程图,但 OI 中想用它快速画出有向/无向图,带权图还是较为麻烦。

于是我用 Java 写了一个跨平台的可视化工具 (VisualGraphviz) 来实现预览,生成,导出等功能,使用中的 bug 也请告诉我一下。

安装

下载

release 页面下载。

安装 Graphviz & Java

在使用 VisualGraphviz 之前,请先安装 GraphvizJava.

然后把他们添加进系统环境变量。

使用方法

  • 点击 paint 或按下 ctrl-p 生成预览图。
  • 点击 export 导出图片。
  • 如果为带权图,勾选 hasWeight
  • 如果为有向图,勾选 isDirected
  • 在右侧文本框输入这个图。
  • config 文件中配置是否启用自动绘制和数据保存。

被导出的图片为 export.xxx,程序在运行时还可能会创建 tmp.pngtmp.dot,你可以忽略它们。

预览图

预览

Todo

  • 优化性能。
  • 美化界面。
  • 增加其他支持导出样式的预览。

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×