酷炫的matplotlib
2017-04-18 本文已影响191人
大邓和他的python
matplotlib简介
Matplotlib是一个Python工具箱,用于科学计算的数据可视化。借助它,Python可以绘制如Matlab和Octave多种多样的数据图形。通过Matplotlib中简单的接口可以快速的绘制2D图表。
初识matplotlib
matplotlib可以做折线图、多折线图、柱状图、图例等。更多功能请看文档
matplotlib-绘制精美的图表 - 用Python做科学计算
先来看一个简单的matplotlib做的折现图

折线图


多折线图
一个自变量,多个因变量


柱状图


饼形图

explode将某部分弹出来,数据使用元组,数值的大小是分割出来的与其他两块的间隙
labeldistance文本的位置离原点有多远,1.1指1.1倍半径的位置
autopct圆里面的文本格式,%3.1f%%表示小数有三位,整数有一位的浮点数
shadow饼是否有阴影
startangle起始角度,0,表示从0开始逆时针转,为第一块。一般选择从90度开始比较好看
pctdistance百分比的text离圆心的距离

子图

subplot()函数的参数分别为行数、列数、图个数。
图的个数不能超过行数和列数之积
如代码中的出现的两个211,指的是图中两行一列一个图

第二个subplot()参数改为212,即两行一列两图


图例


高大上的图
用matplotlib可以做很多好看的高大上的图。可以去matplotlib画廊观看学习。网址:
Thumbnail gallery - Matplotlib 2.0.0 documentation


更多内容
爬虫
【视频】有了selenium,小白也可以自豪的说:“去TMD的抓包、cookie”
【视频】快来get新技能--抓包+cookie,爬微博不再是梦
文本分析
神奇的python