python中的matplotlib是什么_Python中的Matplotlib

编辑推荐:

本文讲了Matplotlib,plot绘图函数,子绘图区域,pyplot基础图表函数概述,饼图绘制,希望对大家有帮助。

本文来自于pianshen,由火龙果软件Delores编辑,推荐。

Matplotlib

Matplotlib由大量可视化库组成

matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式。

import matplotlib.pyplot

as plt

plot绘图函数

在这里插入图片描述

对于plot来说,如果只有一个值,则会被当作y轴处理,x轴是其索引。

使用savefig方法存为PNG文件,dpi修改输出质量

plt.plot(x, y)

#当有两个以上参数时,

按X轴、Y轴顺序绘制数据点

plt.axis([-1, 10, 0, 6]) #管理横纵坐标尺度

#X轴起始于-1,终止于10,纵轴起始于0,终止于6

subplot(nrows, ncols, plot_number)函数分割图形区域,在全局绘图区域中创建一个分区体系,并定位到一个子绘图区域。

可以去掉逗号

plot.subplot(3,

2, 4)

plot.subplot(324)

左上角第一个开始编号

import matplotlib

matplotlib.rcParams['front.family'] = 'SimHei'

#可使图形中显示中文(黑体)

文本显示

text参数:第一、第二为文本对应坐标值

grid函数:参数为True时,加入网格曲线

plt.annotate(s,

xy = arrow_crd,

xytext = text_crd, arrowprops

= dict)

s表示要注解的字符串

xy表示箭头所在位置

xytext表示文本所在位置

arrowprops定义字典类型,表示箭头显示的属性

shrink 对于文本和图像留一定的缩进

子绘图区域

subplot2grid方法

plt.subplot2grid(GridSpec,

CurSpec,

colspan = 1, rowspan = 1)

# 设定网格,选中网格,

确定选中行列区域数量,编号从0开始

第一个参数为元组,表示将一个区域分割成什么样的网格形状

第二个参数为元组,表示当前为Subplot选中的位置

colspan表示列的方向上,延申几个长度

rowspan同理

gridspec方法

import matplotlib.gridspec

as gridspec

gs = gridspec.GridSpec(3, 3)

#网格保存为gs变量

ax1 = plt.subplot(gs[0, :])

ax2 = plt.subplot(gs[1, :-1])

ax3 = plt.subplot(gs[1:, -1])

ax4 = plt.subplot(gs[2, 0])

ax5 = plt.subplot(gs[2, 1])

结果同上

pyplot基础图表函数概述

绘图函数

饼图绘制

explode凸出部分

autopct显示百分数的格式

shadow带阴影与否

startangle饼图起始角度

使饼图变为正圆形

直方图绘制

数组a的取值范围划分为bin个区间

第二个参数为bin:直方图中直方的个数

normed = 1 纵坐标为概率, 0为个数

极坐标图的绘制

N绘制极坐标数据的个数

使用projection参数的值为polar,绘制极坐标图

使用.bar方法,theta,radii,width分别对应left,height,width

left:图中开始绘制的位置

height:中心点向边缘绘制的长度

width:每个绘图区域的面积,以度辐射的面积

for循环设定颜色

修改参数

散点图的绘制

绘图对象为ax,面向对象方法

所有的函数,均变为对象的方法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值