Python绘制频率分布直方图

项目中在前期经常要看下数据的分布情况,这对于探究数据规律非常有用。概率分布表示样本数据的模样,长的好不好看如果有图像展示出来就非常完美了,使用Python绘制频率分布直方图非常简洁,因为用的频次非常高,这里记录下来。还是Python大法好,代码简洁不拖沓~

如果数据取值的范围跨度不大,可以使用等宽区间来展示直方图,这也是最常见的一种;如果数据取值范围比较野,也可以自定义区间端点,绘制图像,下面分两种情况展示

plt.hist函数中有个参数normed默认是None,表示不对数据进行归一化,这个情况绘制出来的就是频次直方图,加了normed=True,之后就是标准的频率直方图

1. 区间长度相同绘制直方图

#-*- encoding=utf-8 -*-

import datetime

import numpy as np

import matplotlib.pyplot as plt

import matplotlib

zhfont1 = matplotlib.font_manager.FontProperties(fname='C:\Windows\Fonts\simsun.ttc')

# 按照固定区间长度绘制频率分布直方图

# bins_interval 区间的长度

# margin 设定的左边和右边空留的大小

def probability_distribution(data, bins_interval=1, margin=1):

bins = range(min(data), max(data) + bins

python 画频率分布直方图求平均数_Python绘制频率分布直方图相关推荐

  1. python画五角星为什么144度_python绘制五角星

    分享一个使用Python绘制的五角星小案例,欢迎留言探讨指正,大佬勿喷,抱拳 下面呈上小代码 代码: import turtle #导入turtle库包 turtle.fillcolor(" ...

  2. 用python画数学函数图像教程_Python 绘制你想要的数学函数图形

    Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...

  3. 用python画一个简单卡通人物_Python绘制可爱的卡通人物 | 【turtle使用】-Go语言中文社区...

    微信公众号:AI算法与图像处理如果你觉得对你有帮助,欢迎关注.转发以及点赞哦-( ̄▽ ̄-)~ Turtle库 简介 什么是Turtle 首先,turtle库是一个点线面的简单图像库,能够完成一些比较简 ...

  4. Python知道cos值求角度_Python——画一棵漂亮的樱花树

    最近用Python(大多是turtle库)绘制的樱花树有点火,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成喔~) one 樱花树 (一) 动态生成樱花 效 ...

  5. python根据经纬度画热力图_python 绘制场景热力图的示例

    我们在做诸如人群密集度等可视化的时候,可能会考虑使用热力图,在Python中能很方便地绘制热力图. 下面以识别图片中的行人,并绘制热力图为例进行讲解. 步骤1:首先识别图像中的人,得到bounding ...

  6. python热力图背景_python 绘制场景热力图的示例

    我们在做诸如人群密集度等可视化的时候,可能会考虑使用热力图,在Python中能很方便地绘制热力图. 下面以识别图片中的行人,并绘制热力图为例进行讲解. 步骤1:首先识别图像中的人,得到bounding ...

  7. python画苹果标志图片_替换/绘制/分享:让所有 App 拥有 macOS 11 Big Sur 风格的图标...

    原标题:替换/绘制/分享:让所有 App 拥有 macOS 11 Big Sur 风格的图标 前言 Hello 各位不大不小的伙伴们,大家好~ 我是@旅客君.北京时间 2020 年 06 月 23 日 ...

  8. python分析数据走势图_python绘制趋势图的示例

    import matplotlib.pyplot as plt #plt用于显示图片 import matplotlib.image as mping #mping用于读取图片 import date ...

  9. 如何用python画出一般函数图_python如何画函数图像

    通过图像可以直观地学习函数变化.分布等规律,在学习函数.概率分布等方面效果显著.下面我们尝试用Python的2D绘图库matplotlib来绘制函数图像. 下面我们来实现一个简单的函数: 首先,调用m ...

最新文章

  1. 《Ceph源码分析》——第1章,第5节RADOS
  2. (第二课)python学习之数据类型
  3. ext3文件系统反删除利器ext3grep应用实战
  4. python基础(part9)--容器类型之集合
  5. When is abap.js loaded by Launchpad
  6. graphpad如何加标注_咱也是有挖掘机加长臂的人了
  7. hadoop2.7.3+spark2.1.0+scala2.12.1环境搭建(3)http://www.cnblogs.com/liugh/p/6624491.html
  8. 保护可执行程序的一种方法
  9. CSS系统学习之CSS简介
  10. oracle 11g 完美卸载,oracle 11g完美卸载
  11. 从职业方向,谈程序员如何突破成长瓶疾,我们该怎么去学习?
  12. python接口自动化(三十)--html测试报告通过邮件发出去——中(详解)
  13. 微软:推开窗户,我看到了云
  14. 30.Linux/Unix 系统编程手册(上) -- 线程:线程同步
  15. probability是什么意思_probability
  16. 品质体系及标准大集合(偏向软件)
  17. AM调制解调matlab实验报告,MATLAB仿真AM调制解调 无线通信实验报告.doc
  18. Android日常整理(一)---android返回键、Fragment、android分割线、button图片间距的设置
  19. Wordpress 网站设计入门 把Wordpress放在一个独立子目录下
  20. 微信小程序手势图案锁屏、解锁实现并提供onSuccess等回调

热门文章

  1. 从美术大家借鉴软件开发
  2. Android Studio 4.0汉化教程
  3. Efm32TG11B调试
  4. MediaPipe框架源码分析
  5. 【推荐系统】使用神经网络嵌入构建推荐系统
  6. 项目管理 : 如何入手分包合同管理
  7. win11自带矩形块截屏、录屏、视频编辑等功能
  8. 分子动力学模拟之基于自动微分的LINCS约束
  9. 计算机网络什么是互联网什么是网速,电脑网速变慢是什么原因?如何提高网速?...
  10. 关于 Vue “__ob__:Observer“ 属性的解决方案