案前独忆灯明灭

怕他什么整理无穷, 进一寸有一寸的欢喜

graphviz中文乱码和导出图像

graphviz 绘制的图像中如果包含中文, 会出现乱码的情况, 需要修改一下字体.

graphviz 默认的字体并不支持中文, 所以我们需要配置一下字体. 在初始化时添加上字体的属性:

完整的代码为:

生成图片


此外, 如果想到处图片, 最好生成pdf再保存, 或者导出 .gv 文件再编译. 如果直接使用 format=png 生成的图片清晰度较低, 达不到投稿要求. 下面命令将 .gv 编译成 300dpi 的图片:

dot - Tpng - Gdpi = 300 structs_revisited.gv > pic.png
⬅️ Go back