Graphviz中文乱码问题

Posted onetoinf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Graphviz中文乱码问题相关的知识,希望对你有一定的参考价值。

设置 graphnodeedgefontname属性为支持中文的字体即可。例如:fontname="Microsoft Yahei"。贴一小段代码吧:

digraph {
    // graph [fontname="Microsoft Yahei"];
    
    node [shape=plaintext, fontname="Microsoft Yahei"];
    机器地址; 存储数组的地址连续的内存块; 数组索引;
    
    node [shape=record];
    machineAddr [label="{10011101 | 10011110 | 10011111 | 10100000 | 10100001}", color=white];
    memoryBlock [label="{  |  |  |  | }"];
    arrayIndices [label="{0 | 1 | 2 | 3 | 4}", color=white]
    
    机器地址 -> machineAddr [style=invis];
    存储数组的地址连续的内存块 -> memoryBlock;
    数组索引 -> arrayIndices [style=invis];
}

效果:

技术分享图片

以上是关于Graphviz中文乱码问题的主要内容,如果未能解决你的问题,请参考以下文章

解决问题,在pycharm中使用graphviz绘制决策树时,决策树图片中不显示中文(中文字体乱码!!) 图文并茂版!!!

Graphviz使用简介(中文乱码的问题)

graphviz 决策树绘图中文乱码解决方法

决策树可视化Graphviz中文乱码

利用Graphviz绘制逻辑关系依赖图

gredit中使用graphviz