在Ubuntu中使用pycharm画Python图的时候,无法显示图片,提示UserWarning: Matplotlib is currently using agg, which is a non-GUI backend
Python画图代码如下:
import matplotlib.pyplot as plt
import networkx as nx
G = nx.path_graph(5, create_using=nx.DiGraph())
nx.draw(G, node_color='green')
plt.show()
解决办法:在Ubuntu中额外安装tkinter
就可以,运行安装命令:
sudo apt install python3-tk
然后重新运行代码就有图片了。比如下图所示