Matplotlib
2023-06-12 16:25:34 0 举报
AI智能生成
Matplotlib 机器学习
作者其他创作
大纲/内容
是一个专门绘制2D图表(3D图表))
定义
原因
1. 导包: import matplotlib.pyplot as plt
2. 准备数据
5. 展示: plt.show()
实现一个简单的Matplotlib画图步骤
1. Canvas: 画板
2. Figure: 画布
3. 坐标系: Axes
容器层
辅助层
图像层
Matplotlib三层结构(了解)
Matplotlib之HelloWorld
1. 创建画布
2. 绘制图像
API: plt.savefig(path)
注意: 保存图片必须在show方法之前
原因: show()清空画布
3.保存
4. 展示
绘图
添加x轴刻度
添加y轴刻度
1. x轴刻度和y轴刻度没有关系
注意
辅助层显示
附件
simhei.ttf
windos和mac下解决中文乱码.zip
中文显示问题解决
- alpha: 透明度
- color: 颜色
API
添加网格显示
- 添加x轴描述: plt.xlabel()
- 添加y轴描述: plt.ylabel()
- 添加标题: plt.title()
添加描述信息
多次调用plot方法
- API: plt.legend(loc='best')
- 注意: 要求必须使用label标记图形
图例
绘制多条折线图
- nrows: 行数
- ncols: 列数
- figsize: 画布大小
- dpi: 清晰度
返回值
- set_xticks()
- set_yticks()
- set_xticklabels()
- set_xlabel()
- set_ylabel()
- set_title()
坐标系功能
多个坐标显示
1. 描述数据的变化情况
2. 绘制函数图形
应用场景(折线图)
折线图与基础绘图功能
- 折线图: 用于展示数据的变化情况
- 柱状图: 统计/对比
- 直方图: 展示连续数据的分布情况
- 饼状图: 占比情况
常见图像绘制
Matplotlib
0 条评论
回复 删除
下一页