1. 基础绘图(plot函数)
基本语法:plot([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)
功能特点:
可绘制点、线和组合图形
自动生成x轴(0-N-1)当x未指定时
示例:绘制两点连线、多点不规则线等
代码:
2. 绘图标记与格式
标记参数:
marker
:定义点标记形状
fmt
格式字符串:[marker][line][color]
样式设置:
标记大小、颜色(内外边框)
线型(linestyle
/ls
)
颜色(color
/c
)
线宽(linewidth
/lw
)
代码:
3. 图表元素设置
标签与标题:
xlabel()
/ylabel()
:坐标轴标签
title()
:图表标题
网格线:
grid()
函数控制
可设置显示范围(major/minor)和方向(both/x/y)
代码:
4. 多图与子图
subplot()函数:
语法:subplot(nrows, ncols, index)
用于在单窗口中创建多个子图
代码:
5. 常见图表类型
散点图(scatter)
函数:scatter()
可设置点大小、颜色和多组数据
代码:
柱形图
水平柱形图:bar()
垂直柱形图:barh()
可自定义颜色、宽度等属性
代码:
饼图(pie)
函数:pie()
适合展示比例数据
代码:
直方图(hist)
函数:hist()
可显示数据分布
支持多组数据和Pandas集成
代码:
6. 图像处理(imshow)
核心功能:
显示图像数据
支持灰度图、彩色图、热力图、矩阵等1
代码:
关键参数:
cmap
:色彩映射
interpolation
:插值方法
图像I/O:
imread()
:读取图像为numpy数组
imsave()
:保存图像文件
代码:
图像处理:
通过操作numpy数组可调整亮度、裁剪、修改颜色通道
代码:
7. 实际应用案例
函数绘图:正弦/余弦曲线
价格比较:水平柱形图展示不同平台价格
比例展示:饼图显示球类运动喜好分布