gpt4 book ai didi

python - 为 Networkx 图添加标题?

转载 作者:行者123 更新时间:2023-12-04 12:05:33 26 4
gpt4 key购买 nike

我希望我的代码创建一个带有标题的图。使用下面的代码,情节被创建但没有标题。有人能告诉我我做错了什么吗?

import pandas as pd   
import networkx as nx
from networkx.algorithms import community
import matplotlib.pyplot as plt
from datetime import datetime

...

G = nx.from_pandas_edgelist((df), 'AXIS1', 'AXIS2');
nx.draw(G,with_labels=True)

plt.title('TITLE')
plt.axis('off')
plt.savefig('test.png');

最佳答案

我只能想到一些中间步骤触发对 plt.show 的调用在您调用 plt.title 之前(尽管共享代码看起来不应该是这种情况)。尝试预先设置标题,并设置 ax ,这是一个例子:

plt.figure(figsize=(10,5))
ax = plt.gca()
ax.set_title('Random graph')
G = nx.fast_gnp_random_graph(10,0.2)
nx.draw(G,with_labels=True, node_color='lightgreen', ax=ax)
_ = ax.axis('off')
enter image description here

关于python - 为 Networkx 图添加标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63038379/

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