matplotlib 第一步

一、matplotlib 介绍

matplotlib: 最流行的Python底层绘图库,主要做数据可视化图表,名字取材于MATLAB,模仿MATLAB构建。
Matplotlib是Python中最常用的可视化工具之一,可以非常方便地创建海量类型地2D图表和一些基本的3D图表,可根据数据集(DataFrame,Series)自行定义x,y轴,绘制图形(线形图,柱状图,直方图,密度图,散布图等等),能够解决大部分的需要。Matplotlib中最基础的模块是pyplot。

官方网站: https://matplotlib.org/

二、matplotlib 使用方法

matplotlib使用方案

详细流程及指令:

三、pyplot基础用法

0.导入库

import matplotlib.pyplot as plt # 下文全部以plt代表着pyplot

1.创建画布与创建子图

函数名称 函数作用 函数说明链接 主要参数解释
fig= plt. figure(figsize, facecolor) 创建一个空白画布,figsize参数可以指定画布大小,像素,单位为英寸。 plt.figure figsize:(float, float)。画布大小,单位为英寸。默认(6.4, 4.8)<p>dpi:float:粒度,每英寸有多少个点。默认100<p>facecolor:背景颜色,默认与rcParams["figure.facecolor"]一致为白色。</p>
figure.add_subplot() 创建并选中子图,可以指定子图的行数,列数,与选中图片编号。 figure.add_subplot
fig, axs = plt.subplots(nrows=1, ncols=1, sharex=False, sharey=False) 一次创建多个子图;可以直接以返回值设置对应的子图。可用于替代上面的2行 plt.subplots nrows,ncols:subplot的行列数量。<p>sharex,sharey:bool or {'none', 'all', 'row', 'col'}设置x轴和Y轴是否共用。<p><b>返回值:</b>fig:figure的值;axs:子图的唯一值,以array的形式返回。array的组成形式构成与nrows,ncols一致</p>

2.添加画布内容

函数名称 函数作用 函数说明连接 主要参数解释
plt.plot(x,y,ls,lw,lable,color) 根据x,y数据绘制直线、曲线、标记点,ls为线型linestyle,lw为线宽linewidth,lable为标签文本内容,color为颜色。 plot x:x轴值;<p>y:Y轴值。可以为一维数据,但个数需要与X轴数量一致。也可以为二维数据<p>fmt:显示格式。<p>ls:线的形式{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}<p>lw:线的宽度,float.<p>lable:要显示的Object<p>color:线的颜色</p>
plt. scatter(x, y, c, marker, label, color) 绘制散点图:x、y为相同长度的序列,c为单个颜色字符或颜色序列,marker为标记的样式,默认的是'o',label为标签文本内容,color为颜色 scatter
plt. bar(x, height, width, bottom) 绘制条形图 bar x:x轴的数据,float或者array数据;<p>height:竖条的高度,float或array形式<p> width:竖条的宽度, <p>bottom:和Y轴相交的底部值</p>
plt. pie(x, explode, labels, autopct, shadow = False, startangle) 绘制饼图 pie
plt. stem(x, y, linefmt, markerfmt, use_line_collection) 绘制stem图 stem
plt.title(string) 在当前图形中添加标题,可以指定标题的名称、位置、颜色、字体大小等参数。 title
plt.xlabel(string) 在当前图形中添加x轴名称,可以指定位置、颜色、字体大小等参数。 xlabel
plt.ylabel(string) 在当前图形中添加y轴名称,可以指定位置、颜色、字体大小等参数。 ylabel
plt.xlim(xmin,xmax) 指定当前图形x轴的范围,只能确定一个数值区间,而无法使用字符串标识。 xlim
plt.ylim(ymin,ymax) 指定当前图形y轴的范围,只能确定一个数值区间,而无法使用字符串标识。 ylim
plt.xticks() 指定x轴刻度的数目与取值。 xticks
plt.yticks() 指定y轴刻度的数目与取值。 yticks
plt.legend(loc='best') 指定当前图形的图例,可以指定图例的大小、位置、标签。 legend loc:str 默认在参数里设置: rcParams["legend.loc"] (默认为: 'best') 可选参数:'best','upper right','upper left','lower left','lower right','right','center left','center right','lower center','upper center','center'

3.保存与展示图形

函数名称 函数作用 函数说明连接 主要参数解释
plt.savafig(fname) 保存绘制的图片,可以指定图片的分辨率、边缘的颜色等参数。 savafig fname:保存的文件名或者文件操作对象。文件保存格式默认为png,在rcParams["savefig.format"]里设置。当前支持的格式为:'png', 'pdf', 'svg', 'ps'
plt.show() 在本机显示图形。 show
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,496评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,407评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,632评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,180评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,198评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,165评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,052评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,910评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,324评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,542评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,711评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,424评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,017评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,668评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,823评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,722评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,611评论 2 353

推荐阅读更多精彩内容