1. 数据可视化简介
-
可视化介绍
-
数据可视化是指直观展现数据,它是数据处理过程的一部分。
-
把数值绘制出来更方便比较。借助数据可视化,能更直观地理解数据,这是直接查看数据表做不到的
-
数据可视化有助于揭示数据中隐藏的模式,数据分析时可以利用这些模式选择模型
-
-
可视化库介绍
-
基于Matplotlib 绘制静态图形
-
pandas
-
seaborn
基于JS (javaScript)
-
pyecharts/echarts
-
plotly
-
-
2.Matplotlib的API介绍
Matplotlib提供了两种方法来作图:状态接口和面向对象
-
导包
# 使用Matplotlib需要导入pyplot # Matplotlib.pyplot 包含一系列绘图函数的相关函数 import matplotlib.pyplot as plt
-
方式1: 状态接口
# 状态接口方式 绘图. import matplotlib.pyplot as plt # 1. 准备x轴 和 y轴的数据. x = [-3, 5, 7] # x轴坐标 y = [10, 2, 5] # y轴坐标 # 2. 创建画布, figure: 创建画布, figsize=指定画布大小 plt.figure(figsize=(15, 6)) # 3. 绘图, 传入x轴, y轴 plt.plot(x, y) plt.grid(True) # 添加网格线 # 4. 设置x轴坐标 和 y轴坐标的范围 plt.xlim(0, 10) plt.ylim(-3, 8) # 5. 设置x轴 和 y轴的标签 plt.xlabel('X Axis', size=20) plt.ylabel('Y Axis', size=10) # 6. 设置标题. plt.title('Line Plot', size=30) # 7. 显示图片 plt.show()
-
方式2: 面向对象