Python数据处理(三)Matplotlib数据可视化本篇博客所有⽰例使⽤Jupyter NoteBook演⽰。
Python数据处理系列笔记基于:  下载密码:ovnhmatplotlib中subplot
下载密码:02f4
⽬录
⼀、Matplotlib常⽤技巧
1.导⼊Matplotlib
2.设置绘图样式
3.⽤不⽤show()?如何显⽰图形
在脚本中画图
如果在脚本⽂件或集成环境中使⽤Matplotlib,显⽰图形必须使⽤plt.show():
注意⼀个Python会话只能使⽤⼀次plt.show(),通常放在脚本最后;多个plt.show()会导致异常。
在Ipython shell中画图
在Ipython shell中启动Matplotlib模式后,就不需要使⽤plt.show().
此后任何plt命令都会⾃动打开⼀个图形窗⼝,增加新命令,图形就会更新。
有⼀些变化,如改变已经画好的线条属性不会⾃动及时更新,可以使⽤plt.draw()强制更新。
在Ipython Notebook中画图
将图形直接嵌在IPython Notebook页⾯中,有两种形式上:
1)%matplotlib notebook会在Notebook中启动交互式图形
2)%matplotlib inline会在Notebook中启动静态图形
统⼀使⽤2):
4.将图形保存为⽂件
可以⽤savefig()把图形保存为不同的数据格式:
查看系统⽀持的⽂件格式:
1.MATLAB风格接⼝
这种接⼝是有状态的:会持续跟踪当前的图形和坐标轴,所有plt命令都可以⽤:
这种接⼝当创建第⼆个⼦图时,如果再回到第⼀个⼦图增加内容,会很复杂。2.⾯向对象接⼝
画简单图形时,⼆者看个⼈喜好;画⽐较复杂的图形时,⾯向对象⽅法会更⽅便。
三、简易折线图
在Notebook中画图,需要先导⼊:
⾸先需要创建⼀个图形fig和⼀个坐标轴ax:
然后⽤ax.plot画图(⾯向对象接⼝):

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。