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.图像函数
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
Original: https://blog.csdn.net/ShengXIABai/article/details/121435406
Author: ShengXIABai
Title: Python学习 Day73 matplotlib 01
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/767132/
转载文章受原作者版权保护。转载请注明原作者出处!