gpt4 book ai didi

python - Pygraphviz xlabel 位置和颜色不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 15:20:07 26 4
gpt4 key购买 nike

我正在使用 pygraphviz 为我的项目创建图表。我无法弄清楚如何将节点的 xlabel 居中以及如何更改 xlabel 的颜色。

graph.add_node(row[3], color='goldenrod2', style='filled', shape='box',
xlabel=round(self.pi_dict.get(row[3]), 2), fontname='calibri')

我尝试使用 xlp='10,10!'xlabelfontcolor='red'。这两个属性似乎都不起作用。我哪里错了。

enter image description here

如附图所示。在上面,xlabel 默认位于节点的左角。另外通过改变xlabel的颜色,可以很容易的和其他标签区分开来,这是我做不到的。

最佳答案

无法指定外部标签的位置。 (在某些时候,我们希望为此提供一些支持。)我们没有提供 xlabelfontcolor 属性,因为这可以通过类似 HTML 的标签来处理。事实上,由于您希望外部标签居中位于该节点上方,因此这也可用于解决您的第一个问题。例如,

a [shape=none label=<<TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0">
<TR><TD><FONT COLOR="red">0.19</FONT></TD></TR>
<TR><TD CELLPADDING="6" BGCOLOR="goldenrod2" PORT="p1">would</TD></TR></TABLE>>]

b -> a:p1:n

PORT 属性用于使边缘在黄色框处结束。

关于python - Pygraphviz xlabel 位置和颜色不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16265541/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com