如何在Jupyter Notebook中隐藏pandas绘图的额外输出?
解决Pandas绘图时的额外对象输出问题
你遇到的红圈标注的输出,是Pandas绘图返回的AxesSubplot对象的打印信息,用以下几种方法可以隐藏:
在绘图语句末尾添加分号
;,抑制对象输出:df.plot(); # 末尾的分号会阻止Jupyter打印对象信息将绘图返回的对象赋值给一个变量,避免自动打印:
ax = df.plot() # 把Axes对象存到变量里,就不会输出额外内容 # 后续还能通过ax调整图表样式,比如ax.set_title("标题")如果结合Matplotlib使用,调用
plt.show()来显示图表,同时也会避免输出对象信息:import matplotlib.pyplot as plt df.plot() plt.show() # 显示图表且不打印Axes对象
内容的提问来源于stack exchange,提问作者kbmsdev
相关产品推荐
相关产品推荐

