日期:2024.03.114
内容:将matplotlib的常用方法做一个记录,方便后续查找。
# 引入需要的库
from matplotlib import pyplot as plt
import numpy as np
# 设置画布大小
plt.figure(figsize = (20,8),dpi = 200)
# 全局设置中文字体
plt.rcParams['font.sans-serif'] = ['Simhei']
# 直方图 随机生成100个1-160之间的整数(x∈[1,160))
data = np.random.randint(1,160,size = 100)
# 计算组数
d = 8
num_bins = (max(a) - min(a)) // d
# 将这100条数据分成num_bins组
plt.hist(data,num_bins,color='#f40',alpha = 0.8)
# 刻度
x_ticks = list(range(min(a),max(a)+d,d))
plt.xticks(x_ticks)
# 绘制网格
plt.grid()
# 展示数据
plt.show()