如何在jupyter笔记本上绘制空图而不是地址? [复制]
Posted
技术标签:
【中文标题】如何在jupyter笔记本上绘制空图而不是地址? [复制]【英文标题】:how to draw empty plot on jupyter notebook instead address? [duplicate] 【发布时间】:2019-01-16 12:00:05 【问题描述】:import matplotlib.pyplot as plt
%matplotlib inline
fig=plt.figure()
plt.show()
输出是:
matplotlib.figure.Figure at 0x536ea70
我想看空图,我正在阅读一个 pycon 教程,同样的代码产生了一个空图。
【问题讨论】:
我不认为这是骗子@Agile_Eagle,魔术线%matplotlib inline
不再有预期的效果;在某个时候,它被%matplotlib notebook
取代了
@ReblochonMasque 这是 dup-target 下的 the answer。
@ReblochonMasque 答案已经存在于原始问题中:***.com/a/34222212/9871094
是的,好的,我现在看到了;它被埋葬了。谢谢
我不明白为什么这个问题被否决了。它也不是重复的。该问题要求使用内联后端绘制一个空图。
【参考方案1】:
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()
如果您随后删除轴,它将再次显示返回的 python 字符串。
因此,使用内联后端显示一个完全空的图形的解决方案是添加一个轴,然后使其不可见。
%matplotlib inline
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.set_visible(False)
plt.show()
【讨论】:
以上是关于如何在jupyter笔记本上绘制空图而不是地址? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
在 jupyter notebook 中使用 plotly python 绘制具有不等热图的交互式树状图