机器学习-Matplotlib使用
什么是Matplotlib
- 是专门用于开发2D图表(包括3D图表)
- 使用起来及其简单
- 以渐进、交互式方式实现数据可视化
为什么要学习Matplotlib
可视化是在整个数据挖掘的关键辅助工具,可以清晰的理解数据,从而调整我们的分析方法。
- 能将数据进行可视化,更直观的呈现
- 使数据更加客观、更具说服力
实现一个简单的Matplotlib
import matplotlib.pyplot as plt
#1.创建画布
plt.figure(figsize=(20, 8), dpi=100)
#2.绘制图形
x = [1, 2, 3]
y = [4, 5, 6]
plt.plot(x, y)
#3.显示图像
plt.show()
-
折线图(plot)与基础绘图功能
-
图像绘制
- 创建画布
- plt.figure(figsize(20,8),dpi=100)
- 绘制图形
- plt.plot(x,y)
- 显示图像
- plt.show()
- 保存图像
- plt.savefig(path)
- 创建画布
-
添加 x,y刻度
- plt.xticks(x,**kwargs)
- x:要显示的刻度值
- plt.yticks(y,**kwargs)
- y:要显示的刻度值
- plt.xticks(x,**kwargs)
-
添加网格显示
-
为了更加清楚地观察图形对应的值
plt.grid(True, linestyle='—',alpha = 0.5)
-
-
添加描述信息
-
添加x轴、y轴描述信息与标题
plt.xlabel("时间") plt.ylabel("温度") plt.title("中午11点0分到12点之间的温度变化图示")
-
-
显示图例
plt.legend()