如何使用GraphViz和Racket

chs*_*sms 5 graphviz racket

是否可以使用graphviz模块在球拍框架(GUI)中绘制图形?如果有可能,有人会显示使用方法的教程吗?谢谢

soe*_*ard 2

这是我要做的:

  • 从图表生成点文件(Graphviz 格式)
  • 用于system在生成 png 文件的文件上运行 grapviz
  • 在球拍框架中显示 png

实际代码参见: https: //github.com/wangkuiyi/graphviz-server

请注意,Stephen Chang 的图形库支持生成点文件:http://pkg-build.racket-lang.org/doc/graph/index.html#%28part._.Graphviz%29

更新:

为了制作图形编辑器,您可以将图形数据保存在文件中,然后让 Graphviz 以点格式输出布局信息:http://www.graphviz.org/doc/info/output.html#d:xdot1 .4 解析输出文件,然后在屏幕上重新绘制图形。