魔法函数%matplotlib 解决matplotlib画图在Jupter/IPython中不显示

用Python画图时,有时候画图结果存储在内存中不显示,如下图

import seaborn as sns
subset = tz_counts[:10]
sns.barplot(y=subset.index, x=subset.values)

<matplotlib.axes._subplots.AxesSubplot at 0x2bfcb791390>

加上命令 plt.show(),图就能显示,如图:

但是,每次都这么输入比较麻烦,如果在Jupter中,可以使用魔法函数 %matplotlib inline,这样就设置好了。

如果是在IPython中(如Canopy),则魔法函数稍有不同,为%matplotlib

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章