我不确定这个词的正确用语是什么,但这是我在绘制内容时看到的内容:
这些情节实际上是我想看到的,但jupyter笔记本还会输出一些文字:<matplotlib.axes._subplots.AxesSubplot at 0x1263354d0>
,<matplotlib.figure.Figure at 0x1263353d0>
我试图摆脱它。
经过一番搜索,我唯一能找到的是plt.ioff()
,这对我没有帮助。有没有办法摆脱文本?
答案 0 :(得分:18)
您可以使用分号完成相应的(matplotlib)行;
答案 1 :(得分:6)
这是一种解决方法,但它应该始终如一地运作:
<强> 1。将绘图功能分配给变量(如果稍后需要访问某些绘图元素,这也很有用)
plt.figure(figsize=(3, 3))
plot = plt.plot(range(10),
[x*x for x in range(10)],
'o-')
<强> 2。在单元格底部添加“通行证”(或等效操作,无后果)
plt.figure(figsize=(3, 3))
plt.plot(range(10),
[x*x for x in range(10)],
'o-')
pass
第3。在最后一个语句的末尾添加分号
plt.figure(figsize=(3, 3))
plt.plot(range(10),
[x*x for x in range(10)],
'o-');