使用常识

阅读: 5446     评论:0

1. 魔法命令%matplotlib

魔法命令%matplotlib有三种用法

  • 不带参数: 弹出额外的图形显示窗口,适用于shell环境
  • inline:行内显示模式,不可交互
  • notebook:jupyter notebook专用模式,可交互,图像清晰锐利。但可能需要经常手动停止交互,或者使用plt.draw()重新绘制。

另外,使用jupyter notebook时有个细节需要注意,在每个单元运行后,图表会被重置。因此,对于复杂的图表,你必须将所有的绘图命令放在一个单元cell中。

2. 风格样式

从Matplotlib 1.5版本之后,开始支持不同的风格样式,默认是classic经典样式。

  • 通过plt.style.available查看可用的样式
  • 设置样式方法:plt.style.use('classic')
  • 常用样式:seaborn

3. show()的使用

matplotlib的使用场景通常有3种:

  • 执行脚本
  • shell
  • notebook

从脚本执行绘图操作的时候,最后一行代码往往是plt.show(),这样才能让图形显示出来。

在shell中使用matplotlib一般不需要执行show方法,但是有可能图形不会自动刷新,可以使用plt.draw()强制更新。

而notebook则是web形式,可以将绘图内嵌到web里,可以交互,也可以单独的窗口。


 配置环境 保存图形 

评论总数: 0


点击登录后方可评论