gpt4 book ai didi

python - 如何在 Microsoft Azure Notebook 中使用 display() 函数

转载 作者:太空宇宙 更新时间:2023-11-04 09:59:35 25 4
gpt4 key购买 nike

我无法显示 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')

最佳答案

给定代码,您可以通过两种方式显示图像。

1) 您可以在笔记本顶部调用%matplotlib inline。这将内嵌图形,您将通过调用 fig

看到图像

2) 您可以 from IPython.display import ImageImage('xx.png') 并且应该显示图像。

关于python - 如何在 Microsoft Azure Notebook 中使用 display() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44343654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com