用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