我正在尝试生成矢量的对数对数图,并将生成的图保存到文件中。
到目前为止,这是我尝试过的:
import matplotlib.pyplot as plt
...
plt.loglog(deg_distribution,'b-',marker='o')
plt.savefig('LogLog.png')
我正在使用Jupyter Notebook,在其中我将生成的图形作为上述代码中语句2之后的输出获取,但是保存的文件为空白。
最佳答案
注意,pyplot具有当前图形和当前轴的概念。所有绘图命令均适用于当前轴。因此,请确保在正确的轴上进行绘制。这是WME。
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.loglog(range(100), 'b-',marker='o')
plt.savefig('test.png') # apply to the axes `ax`