通过python实现数据可视化需要用到matplotlib库,它可以实现:
- 用高级函数快速构图
- 全局地调整图
- 从头开始创建新的图表类型
使用matplotlib的画图步骤为:
- 用数据构建图标
- 定制图表的外观
- 显示图表
- 编辑图表
- 重复上述步骤直至满意
matplotlib的pyplot模块提供了快速构建、调整常用图表的接口
通常将pyplot作为plt引入:
import matplotlib.pyplot as plt
绘图和演示函数分别为:
plt.plot()
plt.show()
结果为一个空的图
plot方法可以接受两个变量作为x轴和y轴,对象可以为任何可迭代(iterable)类型,如numpy.array和pandas.Series
plt.plot(x_values, y_values)
当坐标轴的标记显得过于拥挤时,可以通过xticks或yticks方法旋转标记
plt.xticks(rotation=90)
xlabel、ylabel和title方法接收一个字符串作为参数传入,将其作为x轴、y轴和图标的标签
plt.xlabel(“x”)
plt.ylabel(“y”)
plt.title(“title”)
完成图的样子:
图片来自:https://www.dataquest.io/m/142/line-charts/9/adding-axis-labels-and-a-title