Python学习 Day73 matplotlib 01

matplotlib概述

一、简介

Matplotlib最初由John D. Hunter于2003年编写

Matplotlib是用于数据可视化的最流行的Python包之一

它是一个跨平台库,用于根据数组中的数据制作2D图

Matplotlib是用Python编写的,并使用了Python的数值数学扩展NumPy

它提供了一个面向对象的API,有助于使用Python GUI工具包(如PyQt,WxPythonotTkinter)在应用程序中嵌入绘图

它也可以用于Python和IPython shell,Jupyter笔记本和Web应用程序服务器

Matplotlib和NumPy可以被认为是MATLAB的开源等价物

Pillow可以使用的唯一数据类型是uint8


二、pyplot的API

matplotlib.pyplot是命令样式函数的集合,使Matplotlib像MATLAB一样工作。每个Pyplot功能都会对图形进行一些更改。例如,函数创建一个图形,一个图形中的绘图区域,绘制绘图区域中的一些线条,用标签装饰图形等

1.绘制图表类型

在这里插入图片描述

2.图像函数

在这里插入图片描述

扫描二维码关注公众号,回复: 13276491 查看本文章

3.轴函数

在这里插入图片描述

4.图形函数

在这里插入图片描述


三、pylab模块

Matplotlib是整个包,matplotlib.pyplot是Matplotlib中的一个模块,它和PyLab是一个与Matplotlib一起安装的模块。PyLab是Matplotlib面向对象绘图库的过程接口,是一个非常方便模块,可以在单个名称空间中批量导入matplotlib.pyplot(用于绘图)和NumPy(用于数学和使用数组)。虽然有许多示例使用PyLab,但不再推荐使用它

1.基本绘图

在这里插入图片描述
线的颜色与样式

颜色:b, g, r, c, m, y, k, w

符号:^ , v , < , > , s , + , x , D , d , 1 , 2 , 3 , 4 , h , H , p , | , _ , -, --, -. , . , , , o

2.更改图形样式

在这里插入图片描述

3.使用多个绘图命令实现覆盖图

在这里插入图片描述

4.clf()清除图像

在这里插入图片描述


四、简单画图

1.显示一个简单的角度线图,以弧度为单位,与正弦值相对应

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.设置绘图标题和x、y轴的标签

在这里插入图片描述

3.中文显示问题与坐标轴负数负号问题

在这里插入图片描述
在这里插入图片描述

4.解决方法

(1)在jupyter notebook中获得一个路径
在这里插入图片描述
(2)通过上一路径进入mpl-data目录
在这里插入图片描述
(3)将字体文件拖入mpl-data-fonts-ttf目录中
在这里插入图片描述
(4)使用任意编辑器打开matplotlib文件并修改
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(5)删除matplotlib缓冲
在这里插入图片描述
在这里插入图片描述
(6)重新启动jupyter notebook
在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ShengXIABai/article/details/121435406
今日推荐