酷炫的matplotlib
matplotlib简介
Matplotlib是一个Python工具箱,用于科学计算的数据可视化。借助它,Python可以绘制如Matlab和Octave多种多样的数据图形。通过Matplotlib中简单的接口可以快速的绘制2D图表。
初识matplotlib
matplotlib可以做折线图、多折线图、柱状图、图例等。更多功能请看文档
http://old.sebug.net/paper/books/scipydoc/matplotlib_intro.html
先来看一个简单的matplotlib做的折现图
折线图
多折线图
一个自变量,多个因变量
柱状图
饼形图
explode 将某部分弹出来,数据使用元组,数值的大小是分割出来的与其他两块的间隙
labeldistance 文本的位置离原点有多远,1.1指1.1倍半径的位置
autopct 圆里面的文本格式,%3.1f%%表示小数有三位,整数有一位的浮点数
shadow 饼是否有阴影
startangle 起始角度,0,表示从0开始逆时针转,为第一块。一般选择从90度开始比较好看
pctdistance 百分比的text离圆心的距离
子图
subplot()函数的参数分别为行数、列数、图个数。
图的个数不能超过行数和列数之积
如代码中的出现的两个211,指的是图中两行一列一个图
第二个subplot()参数改为212,即两行一列两图
图例
高大上的图
请输入标题 bcdef
用matplotlib可以做很多好看的高大上的图。可以去matplotlib画廊观看学习。网址:
http://matplotlib.org/gallery#
更多内容
爬虫
【视频】有了selenium,小白也可以自豪的说:“去TMD的抓包、cookie”
【视频】快来get新技能--抓包+cookie,爬微博不再是梦
文本分析
神奇的python