在此之前:
# 导入相关包
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# import语句:加载工具包
# numpy:学计算工具包
# pandas:数据分析工具包
# matplotlib:图表绘制工具包
import matplotlib.style as psl
psl.use('seaborn-colorblind')
%matplotlib inline
#设置一个图标风格
#魔法函数
print('导入完成!')
方式一:
test = pd.Series(np.random.normal(loc = 2000,scale = 200,size = 120))
print(type(test))
plt.hist(test,bins= 30)
方式二:
# 构建奖金随机函数(公司每月会根据绩效给予1500元左右的奖金)
def bonus(b_avg):
# 预计10年的奖金,生成120个随机值
return pd.Series(np.random.normal(loc = b_avg,scale = 200,size = 120))
# print('函数构建完成,当奖金均值为1500时,随机数组为:\n')
print(bonus(1500)[:10]) # Series 取前10行
# plt.title('奖金随机函数 - 数据分布直方图')
# # 解决中文显示问题
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
plt.hist(bonus(1500),bins = 30)
plt.grid() # 添加了这一行,没有出现上述的array
# 绘制直方图
关于matplotlib 绘图案例,请听下次分享;