酷炫的matplotlib

matplotlib简介

Matplotlib是一个Python工具箱,用于科学计算的数据可视化。借助它,Python可以绘制如Matlab和Octave多种多样的数据图形。通过Matplotlib中简单的接口可以快速的绘制2D图表。

初识matplotlib

matplotlib可以做折线图、多折线图、柱状图、图例等。更多功能请看文档

matplotlib-绘制精美的图表 - 用Python做科学计算

先来看一个简单的matplotlib做的折现图

酷炫的matplotlib_第1张图片
matplotlib中文文档

折线图


酷炫的matplotlib_第2张图片
酷炫的matplotlib_第3张图片

多折线图

一个自变量,多个因变量


酷炫的matplotlib_第4张图片
酷炫的matplotlib_第5张图片

柱状图


酷炫的matplotlib_第6张图片
酷炫的matplotlib_第7张图片

饼形图


酷炫的matplotlib_第8张图片

explode将某部分弹出来,数据使用元组,数值的大小是分割出来的与其他两块的间隙

labeldistance文本的位置离原点有多远,1.1指1.1倍半径的位置

autopct圆里面的文本格式,%3.1f%%表示小数有三位,整数有一位的浮点数

shadow饼是否有阴影

startangle起始角度,0,表示从0开始逆时针转,为第一块。一般选择从90度开始比较好看

pctdistance百分比的text离圆心的距离

酷炫的matplotlib_第9张图片


子图


酷炫的matplotlib_第10张图片

subplot()函数的参数分别为行数、列数、图个数。

图的个数不能超过行数和列数之积

如代码中的出现的两个211,指的是图中两行一列一个图


酷炫的matplotlib_第11张图片

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


酷炫的matplotlib_第12张图片
酷炫的matplotlib_第13张图片

图例

酷炫的matplotlib_第14张图片
酷炫的matplotlib_第15张图片

高大上的图

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

Thumbnail gallery - Matplotlib 2.0.0 documentation


酷炫的matplotlib_第16张图片
酷炫的matplotlib_第17张图片

更多内容

爬虫

初识Python的GUI编程

爬虫实战视频专辑

【视频】手把手教你抓美女~

当爬虫遭遇验证码,怎么办

知易行难

用词云图解读“于欢案”

【视频】于欢案之网民的意见(1)?

【视频】有了selenium,小白也可以自豪的说:“去TMD的抓包、cookie”

【视频】快来get新技能--抓包+cookie,爬微博不再是梦

【视频教程】用python批量抓取用户信息

爬豆瓣电影名的小案例(附视频操作)

爬豆瓣电影名的小案例2(附视频操作)

用Python抓取百度地图里的店名,地址和联系方式

文本分析

python居然有情感??真的吗??

自然语言处理库之snowNLP

数说中南大学研究生感情状况及择偶观

用gensim库做文本相似性分析

基于共现发现人物关系的python实现

用python计算两文档相似度

神奇的python

怜香惜玉,我用python帮助办公室文秘

逆天的量化交易分析库-tushare

开扒皮自己微信的秘密

8行代码实现微信聊天机器人

使用Python登录QQ邮箱发送QQ邮件

你可能感兴趣的:(酷炫的matplotlib)