Python爬虫数据分析最基本的可视化工具: Matplotlib 傻瓜都能操作!

阿里云2000元红包!本站用户参与享受九折优惠!

Matplotlib 是 Python 中最基本的可视化工具,官网里 (( https://matplotlib.org/) 有无数好资料,但这不是重点,本文肯定和市面上的所有讲解都不一样。

和 NumPy,SciPy, Pandas 一样,要用Matplotlib,首先引用其库。

先来类比一下人类和 Matplotlib 画图过程。

想想平时我们怎么画图,是不是分三步

找画板

用调色板

画画

Matplotlib 模拟了类似过程,也分三步

FigureCanvas

Renderer

Artist

上面是 Matplotlib 里的三层 API:

FigureCanvas 帮你确定画图的地方

Renderer 帮你把想画的东西展示在屏幕上

Artist 帮你用 Renderer 在 Canvas 上画图

95% 的用户 (我们这些凡人) 只需用 Artist 就能自由的在电脑上画图了。

下面代码就是给 matplotlib 起了个别名 mpl,由于用 matplotlib.plot 比较多,也给它起了个别名 plt。

而 %matplotlib inline 就是在 Jupyter notebook 里面内嵌画图的,

在画图中,个人偏好百度 Echarts 里面的一组颜色,因此将其 hex 颜色代码定义出来留在后面用。其中红色的 r_hex深青色的 dt_hex是大爱。



ps:对爬虫数据分析感兴趣的朋友可以加q群 784758214 免费获取

对Python感兴趣或者是正在学习的小伙伴,可以加入我们的Python学习扣qun:784758214,从0基础的python脚本到web开发、爬虫、django、数据挖掘数据分析等,0基础到项目实战的资料都有整理。送给每一位python的小伙伴!每晚分享一些学习的方法和需要注意的小细节,电子书籍整理打包赠送!快点击加入我们的 python学习者聚集地

https://www.jianshu.com/p/3b17cdb23fa5

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
NumPy
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论