请问有谁知道是否有办法制作Graphviz的dot
程序(注意:不是 neato
,虽然我也对答案有点兴趣)自动调整节点的宽度以适应我指定的标签?目前我有这个
digraph
{
node [shape=record];
n [label="This is a very long caption"];
}
但节点最终太小而无法容纳标题:
我找到了一个名为
fixedsize
的选项,理论上我应该可以设置为 false
为了使节点扩展以适合它们的标签:http://www.graphviz.org/doc/info/attrs.html#d:fixedsize
不幸的是,它不起作用,因为这给了我相同的结果:
digraph
{
node [shape=record, fixedsize=false];
n [label="This is a very long caption"];
}
请问有什么想法吗?
最佳答案
使用 dot
时,示例中的节点标签宽度实际上会自动适应.fixedsize=false
(默认)和 width
的任何给定值但是,如果输出格式是点,则应该产生给定的宽度值:
Note also that, if the output format is dot, the value given to width will be the final value.
您的 graphviz 版本可能有问题 - 您是否尝试使用最新版本?
关于graphviz - 我可以使用点自动适应 Graphviz 节点的宽度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10064454/