2024-06-01 22:51:02 发布
网友
我想为顶点设置不同的高度和宽度。 使用图形绘制很容易:
graph_draw(DG, ... vertex_aspect=1.6, ... )
但是对于graphviz_绘制,顶点方面不存在,设置高度和宽度没有影响。它只画圆而不是椭圆。在
非常感谢你的帮助
可以按如下方式设置节点高度和宽度:
digraph { node [height=2.0] node [width=3.0] A->B node [height=1.0] node [width=0.5] c->d }
不同的宽高比,根据您的意愿改变宽度和高度,从上到下进行评估。在
现在我意识到这是一个直接的dot语法,但是也许您可以达到同样的效果?换句话说,考虑到特定的纵横比,例如1.5,设置width = height * 1.5,然后使用上面提到的语法。在
dot
width = height * 1.5
您需要将形状设置为“椭圆形”(默认为“圆形”):
graphviz_draw(g, vprops={"height": 2, "width": 5, "shape": "oval"})
可以按如下方式设置节点高度和宽度:
不同的宽高比,根据您的意愿改变宽度和高度,从上到下进行评估。在
现在我意识到这是一个直接的
dot
语法,但是也许您可以达到同样的效果?换句话说,考虑到特定的纵横比,例如1.5,设置width = height * 1.5
,然后使用上面提到的语法。在您需要将形状设置为“椭圆形”(默认为“圆形”):
相关问题 更多 >
编程相关推荐