Python 是否将标题添加到Networkx绘图?

Python 是否将标题添加到Networkx绘图?,python,matplotlib,networkx,Python,Matplotlib,Networkx,我希望我的代码创建一个带有标题的绘图。使用下面的代码可以创建绘图,但没有标题。有人能告诉我我做错了什么吗 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',

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

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.title
之前触发调用
plt.show
的某个中间步骤(尽管共享代码看起来不应该是这种情况)。尝试预先设置标题,并设置一个
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')

在调用
plt.title
之前,我只能想到触发调用
plt.show
的某个中间步骤(尽管共享代码的情况似乎并非如此)。尝试预先设置标题,并设置一个
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')