我正在尝试以真实的维度呈现图像(不缩放或拉伸),使用matplotlib最简单的方法似乎是figimage
。
然而,当我试图用它在一个笔记本电脑,数字不显示。其他图显示良好,这似乎只影响figimage
:
正如你所看到的,第一个情节显示良好,但第二个情节没有。我做错什么了?
当我在一个IPython shell中运行以下代码时,该图如预期所示,所以可能是Jupyter设置有问题?
import matplotlib
from matplotlib import pyplot as plt
import numpy as np
x = np.linspace(0, 2*np.pi, 500)
plt.plot(x, np.sin(x))
plt.show()
data = np.random.random((500,500))
plt.figimage(data)
plt.show()
figimage
只向当前图形添加背景。如果您没有已经存在的图形,则命令不会呈现任何内容。以下代码片段将在IPython笔记本的内部和外部工作:然而,它并没有达到你想要/期望的效果。为了呈现真实尺寸的图像,您必须使用
figsize
和dpi
,正如其他人以前尝试过的[1][2][3][4]:相关问题 更多 >
编程相关推荐