python networkx-波斯语字符问题
为什么此图形的输出不显示正确的字符串python networkx-波斯语字符问题,python,matplotlib,networkx,Python,Matplotlib,Networkx,为什么此图形的输出不显示正确的字符串 import networkx as nx import matplotlib.pyplot as plt G = nx.DiGraph() G.add_edge("محمد رضا","رضایی زاده حسین") nx.draw(G,encoding='utf-8', with_labels=True) plt.savefig("path.png") plt.show() 欢迎来到SO。非常好的工作示例 标签将被绘图的边界框剪裁。 如果增加x轴限
import networkx as nx
import matplotlib.pyplot as plt
G = nx.DiGraph()
G.add_edge("محمد رضا","رضایی زاده حسین")
nx.draw(G,encoding='utf-8', with_labels=True)
plt.savefig("path.png")
plt.show()
欢迎来到SO。非常好的工作示例 标签将被绘图的边界框剪裁。 如果增加x轴限制,它们应该可以
import networkx as nx
import matplotlib.pyplot as plt
G = nx.DiGraph()
G.add_edge("محمد رضا","رضایی زاده حسین")
fig, ax = plt.subplots(1,1)
nx.draw(G,encoding='utf-8', with_labels=True, ax=ax)
xlim = ax.get_xlim()
dx = xlim[1]-xlim[0]
ax.set_xlim(xlim[0]-0.1*dx, xlim[1]+0.1*dx)
plt.savefig("path.png")
plt.show()