日期: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()