matplotlib数据可视化入门

目录

文档地址:https://matplotlib.org/gallery.html

绘制一个简单的图

绘图区域

plot()函数

pyplot的中文显示

1、会改变全局字体

2、不会改变全局字体

pylot文本显示

子绘图区域

pylot基础绘制图形的函数

几种绘制图形的实例

饼图绘制

直方图绘制

极坐标绘制

散点图


 

文档地址:https://matplotlib.org/gallery.html

 

绘制一个简单的图

plt.plot([3,1,4,5,2]) #表示 y 轴,x 轴自动生成元素的索引

保存后图片为空白:https://blog.csdn.net/u010099080/article/details/52912439

plt.axis() 里面是一个列表 -1,10 代表 x 轴的上下限,0,6 代表 y 轴上下限

绘图区域

nrows:分成的区域有3行

ncols:分成区域有有2列

plot_number:指定绘图区域

例子:

np.arange(0.0,5.0,0.02):生成一个起始位0.0,终止为5.0(不包含5.0),步数为0.02的数组

plot()函数

例子:

例子:

第一条:g-绿色,o-实心圆圈,--实线

第二条:r-红色,x-x标记, 没有线连接

第三条:没指定颜色。默认与其他颜色不同,*-*号标识

第四条:同理

pyplot的中文显示

1、会改变全局字体

例子:

这里横纵坐标也会变成指定字体

2、不会改变全局字体

pylot文本显示

就是增加标识,注释

方框表示的是一种格式化的语法-Latex

ply.grid(True):表示显示网格

增加箭头

shrink:箭头的首位与所知目标和注释之间的距离

子绘图区域

第一个参数:分割成3行3列

第二个参数:选定第1行第0列

第三个参数:行(列)的延伸-colspan(rowspan)

例子:

pylot基础绘制图形的函数

几种绘制图形的实例

饼图绘制

explode:表示想突出哪一块

autopct:表示显示数字的方式

shadow:表示是一个二维饼图还是带有阴影的立体感饼图

startangle:表示起始的绘制饼图的角度是什么样子

此时的饼图是扁的,要想变成圆的要指定如下plt.axis('equal'),表示x,y都一样

直方图绘制

a:均值方差给定的数组

normed:为1表示出现概率,为0出现次数

histtype:绘制类型

facecolor:绘制颜色

alpha:绘制比例

极坐标绘制

N:绘制图中数据的个数

np.linspace:从0到2π,等分出N个角度

random.rand:生成每一个角度对应的值(列表)

width:给出宽度值(列表)

projection:给出了绘制极坐标图的指示

theta:指绘制的颜色区域从哪开始

radii:从中心点到边缘绘制的长度

width:绘制的这个角度范围内面积

循环:对每一个区域的颜色进行投影上去

散点图绘制

猜你喜欢

转载自blog.csdn.net/zjkpy_5/article/details/87786750