05-matplotlib-直方图
import numpy as np
import matplotlib.pyplot as plt
'''
由于一系列不等的纵形图组成,表示数据分布的情况
例如:某年级同学的身高分布
需要注意与 柱形图的区别
'''
# # 例
# mu = 100 #均值
# sigma = 20 # 标准差
#
# x = mu + sigma * np.random.random(1000)
# plt.hist(x,bins=20,density=True)
# plt.show()
#
#
# # 双变量图 频率越低越暗
# # x的中心为2
# x = np.random.randn(1000) +2
# # y的中心为3
# y = np.random.randn(1000)+3
#
# plt.hist2d(x,y,bins=40)
# plt.show()
# 练习
'''
随机生成2000个数据,均值为10, 方差3;
绘制两个直方图, bins =10 和50 ,normed /density 分别为True,False;
随机生成x,y 各2000个, x均值1 ,y 均值5;
绘制2-D直方图, bins = 40;
'''
# 均值
ava = 10
# 方差
variance = 3
sigma = np.sqrt(variance)
x = ava + sigma * np.random.random(2000)
plt.hist(x,bins=10,density=True)
plt.show()
plt.hist(x,bins=50,density=False)
plt.show()
x = np.random.randn(2000) +1
y = np.random.randn(2000) + 5
plt.hist2d(x,y,bins=40)
plt.show()
在未来面前,我们永远都是孩子。不断思考,不断学习,才能让我们走的更远。
个人主页:https://www.oceaneyes.cn/
个人学习博客:http://oceaneyes.top/
CSDN:https://blog.csdn.net/qq_16123129
长按二维码关注,一起交流学习~~~
本文来自博客园,作者:OCEANEYES.GZY,转载请注明原文链接:https://www.cnblogs.com/oceaneyes-gzy/p/12317400.html
关于作者
👋 读书城南,🤔 在未来面前,我们都是孩子~
- 📙 一个热衷于探索学习新方向、新事物的智能产品经理,闲暇时间喜欢coding💻、画图🎨、音乐🎵、学习ing~
👋 Social Media
🛠️ Blog: http://oceaneyes.top
⚡ PM导航: https://pmhub.oceangzy.top
☘️ CNBLOG: https://www.cnblogs.com/oceaneyes-gzy/
🌱 AI PRJ自己部署的一些算法demo: http://ai.oceangzy.top/
📫 Email: 1450136519@qq.com
💬 WeChat: OCEANGZY
- 💬 公众号: UncleJoker-GZY
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步