如何在jupyter笔记本上绘制空白区域而不是地址?

时间:2018-08-09 06:10:13

标签: python matplotlib jupyter-notebook jupyter

import matplotlib.pyplot as plt

%matplotlib inline

fig=plt.figure()

plt.show()

输出为:

  

matplotlib.figure.Figure at 0x536ea70

我想看到一个空图,而我正在经历一个pycon教程,相同的代码产生了一个空图。

1 个答案:

答案 0 :(得分:0)

IPython将不为不包含轴的图形生成任何输出。

如果在图形上添加轴,图形将显示正常。

%matplotlib inline
import matplotlib.pyplot as plt

fig, ax = plt.subplots()

plt.show()

%matplotlib inline
import matplotlib.pyplot as plt

plt.gca()

plt.show()

enter image description here

如果您随后移除轴,它将再次显示返回的python字符串。

enter image description here

显示带有内联后端的完全空白的图形的解决方案是添加一个轴,然后将其变为不可见。

%matplotlib inline
import matplotlib.pyplot as plt

fig, ax = plt.subplots()
ax.set_visible(False)

plt.show()

enter image description here