Doxygen 如何更改graphviz的默认字体大小?

Doxygen 如何更改graphviz的默认字体大小?,doxygen,graphviz,Doxygen,Graphviz,我使用doxygen+graphviz来记录我的代码。graphviz在生成图像方面做得很好 有没有办法更改graphviz的默认字体大小?默认值是14,但我想改为使用12 更改单个元素(如节点、子图、边)的字体大小是一件非常痛苦的事情。。。等等 更新: 以下是我在doxygen中使用的代码(当然,文本字段已重命名),以供参考 Fontsize是图形属性(以及边和节点属性)。Doxygen生成一个点文件,例如: strict digraph { graph [

我使用doxygen+graphviz来记录我的代码。graphviz在生成图像方面做得很好

有没有办法更改graphviz的默认字体大小?默认值是14,但我想改为使用12

更改单个元素(如节点、子图、边)的字体大小是一件非常痛苦的事情。。。等等

更新:

以下是我在doxygen中使用的代码(当然,文本字段已重命名),以供参考


Fontsize是图形属性(以及边和节点属性)。Doxygen生成一个点文件,例如:

strict digraph {
                 graph [ bgcolor=lightgray, resolution=128, fontname=Arial, fontcolor=blue, 
                         fontsize=12 ];
                 node [ fontname=Arial, fontcolor=blue, fontsize=11];
                 edge [ fontname=Helvetica, fontcolor=red, fontsize=10 ];

                }
特定设置将覆盖常规设置;因此,将fontsize设置为节点属性将覆盖作为图形属性设置的fontsize(仅适用于节点),而为特定节点设置fontsize将覆盖所有节点设置的fontsize

如果您尝试上面的方法,但似乎不起作用,请更改fontsize,在整个点文件中搜索“fontsize”设置,删除它们,然后将fontsize重新设置为节点属性


这是完整的图表。

我已经有一段时间没有研究这个问题了,我想我最终放弃了。尽管如此,您的更新看起来是可行的,因为没有更好的东西,我将此标记为答案。是否尝试在字体名称周围加上双引号?这对我来说很有效。我使用的是graphviz页面上描述的
labelfontcolor
,运气不好
fontcolor
工作正常,谢谢。下面的问题和答案对这两个问题都有用+1!
strict digraph {
                 graph [ bgcolor=lightgray, resolution=128, fontname=Arial, fontcolor=blue, 
                         fontsize=12 ];
                 node [ fontname=Arial, fontcolor=blue, fontsize=11];
                 edge [ fontname=Helvetica, fontcolor=red, fontsize=10 ];

                }