绘制目标

我们可以单独使用直方图来描述定量数据的分布特征,而如果为直方图添加一条概率密度曲线,就能更明显地去观察这种特征。

这里就会在频率分布直方图的基础上绘制一条About体重的正态分布概率密度曲线,并标定正态分布概率密度的公式。

Note:不熟悉正态分布、概率密度、频率分布直方图等内容的麻烦复习一下概率论的内容。

Matplotlib编程实现

# -*- coding:utf-8 -*-import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mplmpl.rcParams["font.sans-serif"] = ["KaiTi"]
mpl.rcParams["axes.unicode_minus"] = Falsemu = 60.0
sigma = 2.0
x = mu + sigma*np.random.randn(500)bins = 50fig, ax = plt.subplots(1, 1)n, bins, patches = ax.hist(x, bins, density=True, histtype="bar", facecolor="#99FF33", edgecolor="#00FF99", alpha=0.75)y = ((1/(np.power(2*np.pi, 0.5)*sigma))*np.exp(-0.5*np.power((bins-mu)/sigma, 2)))ax.plot(bins, y, color="#7744FF", ls="--", lw=2)ax.grid(ls=":", lw=1, color="gray", alpha=0.2)ax.text(54, 0.2, r"$y=\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(x-\mu)^2}{2\sigma^2}}$", {"color":"#FF5511", "fontsize":20})ax.set_xlabel("体重")
ax.set_ylabel("概率密度")
ax.set_title(r"体重的直方图:$\mu=60.0$, $\sigma=2.0$", fontsize=16)plt.show()

成品图

【Python】Matplotlib在直方图中添加概率密度曲线和数学表达式相关推荐

  1. python绘制概率密度曲线_python添加概率密度曲线-女性时尚流行美容健康娱乐mv-ida网...

    自动秒收录 如何加入 (当前页) 购买本站源码 自媒体交流 查询是否收录 查询收录 × 快速加入 只要做上本站的友情链接,并在您站上点击一次,就免人工自动收录!并自动排在本站第一位. 本站已收录286 ...

  2. R语言plotly可视化:plotly可视化分组归一化直方图(historgram)并在直方图中添加密度曲线kde、并在直方图的底部部边缘使用geom_rug函数添加边缘轴须图

    R语言plotly可视化:plotly可视化分组归一化直方图(historgram)并在直方图中添加密度曲线kde.并在直方图的底部部边缘使用geom_rug函数添加边缘轴须图Marginal rug ...

  3. R语言plotly可视化:plotly可视化互相重叠的归一化直方图并在直方图中添加密度曲线kde、设置不同的直方图使用不同的分箱大小(bin size)、在直方图的边缘添加边缘轴须图

    R语言plotly可视化:plotly可视化互相重叠的归一化直方图并在直方图中添加密度曲线kde.设置不同的直方图使用不同的分箱大小(bin size).在直方图的边缘添加边缘轴须图Marginal ...

  4. python使用matplotlib可视化线图(line plot)、使用arrow函数在matplotlib可视化图像中添加箭头(drawing arrows in matplotlib)

    python使用matplotlib可视化线图(line plot).使用arrow函数在matplotlib可视化图像中添加箭头(drawing arrows in matplotlib) 目录

  5. Python matplotlib绘制直方图

    Python matplotlib绘制直方图 前面的文章介绍了使用matplotlib绘制折线图.散点图和柱状图,柱状图参考:https://blog.csdn.net/weixin_43790276 ...

  6. R语言ggplot2可视化分面图、在分面图中的每个直方图中添加均值文本标签、添加均值红色竖线

    R语言ggplot2可视化分面图.在分面图中的每个直方图中添加均值文本标签.添加均值红色竖线 目录

  7. seaborn可视化displot绘制直方图(histogram)并通过axvline函数在直方图中添加中位数(median)竖线(自定义中位数竖线的线条形式)

    seaborn可视化displot绘制直方图(histogram)并通过axvline函数在直方图中添加中位数(median)竖线(自定义中位数竖线的线条形式) 目录

  8. seaborn可视化displot绘制直方图(histogram)并通过axvline函数在直方图中添加均值(mean)竖线(自定义均值竖线色彩)

    seaborn可视化displot绘制直方图(histogram)并通过axvline函数在直方图中添加均值(mean)竖线(自定义均值竖线色彩) 目录

  9. 超详细的Python matplotlib 绘制直方图 赶紧收藏

    前言 经过前面对 matplotlib 模块从底层架构.基本绘制步骤等学习,我们已经学习了折线图.柱状图的绘制方法. 在分析数据的时候,我们会根据数据的特点来选择对应图表来展示,需要表示质量这一概念, ...

最新文章

  1. 工程制图 ( 标准件与常用件)
  2. java list move_Java中List最重要的特性
  3. 一种解决Android studio 3.0 Build报错的方法
  4. Linux中awk命令正确的求最大值、最小值、平均值、总和
  5. 简单的限流保护电路图大全(六款简单的限流保护电路设计原理图详解)
  6. c# 通过查看注册表的方式来判断电脑安装office的版本
  7. 2022年按摩椅行业现状分析
  8. linux设置法语键盘布局,法语键盘布局图;
  9. 蓝色动力Windows XP SP3 VOL简体中文正式版V2013.02
  10. MPU6050加速度传感器学习笔记之传感器
  11. 如何做一个简单的APP
  12. C语言strlen()函数:返回字符串的长度
  13. 创业的捷径!打造黄金人脉!
  14. 杂谈——TCP/IP 协议栈详解
  15. Cerebral Cortex:额顶控制网络的网络间作用可以很好地预测记忆抑制能力
  16. ZigBee的无线通信与网络组建
  17. 【跟阿铭学 Linux 第一章】:学习之初
  18. Function中的apply函数的应用
  19. java工具类@Autowired注入失败
  20. 重装系统时提示无法在计算机安装系统文件夹,电脑重装系统提示遇到错误Windows安装无法继续解决方法...

热门文章

  1. Vue工程模板文件 webpack打包
  2. js 根据固定位置获取经纬度--腾讯地图
  3. php取整函数ceil,floor,round,intval函数的区别
  4. JavaScript语法(二)
  5. mongodb的返回(2)
  6. grunt 前端开发环境搭建
  7. android.hardware.Camera类及其标准接口介绍
  8. Unity手游之路十自动寻路Navmesh之跳跃,攀爬,斜坡
  9. iframe异步加载技术及性能
  10. python加入中小学课程_通知:中小学将新增一门课!对2008-2013年出生的孩子影响最大!...