matplotlib
1、为什么要学习matplotlib
1)能将数据进行可视化,更直观的呈现
2)使数据更加客观、更具说服力
2、什么是matplotlib
matplotlib: 最流行的Python底层绘图库,主要做数据可视化图表,名字取材于MATLAB,模仿MATLAB构建
3、matplotlib基本要点
包:from matlotlib import pyplot as plt
设置图形大小:plt.figure(figsize=(a, b), dpi=dpi)
其中:
figsize 设置图形的大小,a 为图形的长, b 为图形的高,单位为英寸
dpi 为设置图形每英寸的点数。
如:1200*600的图形可设置为figsize=(12, 6),dpi=100
调整刻度:plt.xticks()
1)调整间距----传一个参数,步长合适即可。如:plt.xticks(x[::2])
2)添加字符串到x轴----传入两个参数,分别是两个可迭代对象,数字和字符串应一一对应,只显示字符串
显示中文字体:
import matplotlib
font = {'family':'Microsoft Yahei', 'size' : '10' }
matplotlib.rc("font",**font)
旋转:rotation = 旋转角度
添加图形的描述:
x轴:plt.xlabel()
y轴:plt.ylabel()
标题:plt.title()
图例:
1.展示这条折线是什么:plt.plot(label="")----显示图例的时候用
2.plt.legend(loc=“best”)—自动选择放置图例最佳位置
图形风格----绘制的时候指定
线条颜色:color=""
线条风格:linestyle="–"
线条粗细:linewidth=5
透明度:alpha=0.5
网格:plt.grid(alpha=,linestyle=)
保存:plt.savefig(“路径”)
展示:plt.show()
4、折线图
定义:以折线的上升或下降来表示统计数量的增减变化的统计图
特点:能够显示数据的变化趋势,反映事物的变化情况。
应用场景:
1)呈现公司产品(不同区域)每天活跃用户数
2)呈现app每天下载数量
3)呈现产品新功能上线