一、引用
1、导入matplotlib库
import matplotlib.pyplot as plt
二、设置画布基本细节参数
1、设置画布大小
fig = plt.figure(figsize=(8,5))
2、设置基本参数
# 用来正常显示中文标签
# 有中文出现的情况,需要u'内容'
plt.rcParams['font.sans-serif'] = 'SimHei'
# 用来正常显示负号
plt.rcParams['axes.unicode_minus'] = False
3、获取数据(仅提供简单参考)
import pandas as pd
#指定数据文件路径
datafile = '../demo/data/data.csv'
#读取原始数据,指定UTF-8编码
data = pd.read_csv(datafile, encoding='utf-8')
三、画直方图
四、画箱型图
#设置画布大小(若已经设置则忽略)
fig = plt.figure(figsize=(5, 8))
# 绘制箱型图
plt.boxplot(data[attr],
patch_artist=True, #是否要颜色填充
labels=['时长'], #设置x轴标题
boxprops={'facecolor': 'lightblue'} #设置填充颜色
)
plt.title('时长分布箱型图')
# 显示y坐标轴的底线
plt.grid(axis='y')
plt.show()