【发布时间】:2017-06-03 11:55:36
【问题描述】:
我无法显示 pyplot 创建的 .png 文件。我在 Microsoft Azure Jupyter Notebook 中创建了该文件。 os.listdir() 返回 xx.png,所以我知道该文件已创建。然而, display(Image("xx.png")) 不显示图像。我已经阅读了大约十篇关于 stackoverflow 的相关帖子,并尝试了该命令的多种变体,但没有任何效果。
当我在本地计算机上重现该问题时,它工作正常。
这个问题是对上一个问题的重写,该问题被标记为重复并等待死亡。我希望这篇文章能让问题更容易理解。
以下是用于创建文件的代码:
from IPython.display import display
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
import os
y = [2,4,6,8,10,12,14,16,18,20]
x = np.arange(10)
fig = plt.figure()
ax = plt.subplot(111)
ax.plot(x, y, label='$y = numbers')
plt.title('Legend inside')
ax.legend()
fig.savefig('xx.png')
【问题讨论】: