如何在 Python 中绘制直方图?17 Mar 2025 | 4 分钟阅读 什么是直方图?直方图是连续分组后的人口统计表的一种图形表示。它由一系列矩形组成,矩形的底边等于类别界限之间的距离,面积与相应类别中的频率成正比。由于此类图中的底边跨越了类别界限之间的空间,因此每个矩形都相邻。矩形的高度与相似组的可比频率成反比,与不同类别的频率密度成反比。 换句话说,直方图是一个图形,由宽度等于类距且面积与变量频率直接相关的矩形组成。 何时使用直方图?直方图图表在特定情况下使用。如下所示:
直方图的类型根据数据的频率分布,直方图可以分为多种形式。有多种分布,包括高斯分布、双峰分布、偏斜分布、梳状分布、边缘峰分布、多峰分布、狗粮分布等。直方图可以表示这些多种类型的分布。直方图的各种类型是:
使用 Matplotlib 绘制直方图箱(Bins)定义为变量的连续、不重叠的范围。matplotlib.pyplot.hist() 方法用于计算和生成变量 x 的直方图。创建完整范围的箱是创建直方图的第一步。在下一步中,将整个数字范围分布到第一步创建的一系列区间中,并计算落入每个区间的值。 让我们使用一些任意值来构建一个简单的直方图。下面代码生成的简单直方图包含一些随机值。 代码 输出 ![]() 修改 Matplotlib 中的直方图Matplotlib 提供了多种技术来自定义直方图。matplotlib.pyplot.hist() 方法提供了许多我们可以用来自定义直方图的属性。hist() 方法提供了一个 patches 对象,该对象可以访问生成的对象的属性,从而允许我们根据需要更改绘图。 代码 输出 ![]() 使用下面的代码修改上面生成的直方图,以获得更清晰的视图和更精确的读数。 代码 输出 ![]() 下一个主题如何在 Python 中绘制多元线性回归 |
在本教程中,我们将讨论 Python 装饰器的一个高级概念。我们假设您对 Python 装饰器有基本的了解。如果没有,您可以从 Python 装饰器教程中学习。什么是记忆化?在学习记忆化之前,让我们简要了解一下...
阅读 2 分钟
服务器是计算机编程或硬件,用于处理需求并通过网络向客户端传递数据。存在不同类型的服务器,最常见的是 Web 服务器、数据库服务器、应用服务器和交换服务器。广泛使用的 Web 服务器如 Jigsaw、Apache 和 Monkey...
阅读 6 分钟
在数据分析和决策中,统计学至关重要,它提供对不确定性和可变性复杂世界的洞察。从预测股票市场趋势到理解遗传特征,统计分布是建模和分析的基石。其中一个在...
阅读9分钟
在本教程中,我们将学习如何使用 print() 函数的 flush 参数显式刷新输出数据缓冲区。我们还将确定何时需要刷新数据缓冲区,以及何时不需要。我们还将讨论更改数据……
阅读 10 分钟
简介 在本教程中,我们将讨论采购管理。采购管理是一种战略技术,用于在您确定的预算内,在截止日期或之前从所需的公司获取物品或服务。您的目标是平衡供需以确保最小库存水平...
阅读 3 分钟
在本教程中,我们将编写 Python 程序来查找给定列表中所有和为零的三元组。我们将使用各种方法来解决这个问题。首先,让我们理解问题陈述。问题陈述 - 给定一个不重复元素的列表;我们……
7 分钟阅读
Selenium 是一个用于自动化 Web 浏览器和测试 Web 应用程序的强大工具。它提供了广泛的方法和技术来与 Web 元素进行交互。最常用的方法之一是 find_elements_by_partial_link_text()。此方法允许您在网页上定位元素...
阅读 3 分钟
菜单驱动程序简介 菜单驱动程序是一种通过显示选项列表(称为菜单)从用户获取输入的程序,用户从中选择他们的选项。处理菜单驱动程序的系统很常见,从微处理器控制的洗衣机到...
阅读 12 分钟
在本教程中,我们将学习一个有趣的 Python 库,名为 holidays,它用于确定给定年份特定日期的假期。它返回给定日期的特定结果。我们只需要传递国家名称。然而,它只能...
阅读 4 分钟
数据结构和算法是软件开发的基础。学习数据结构和算法需要大量的逻辑能力和思维能力。从亚马逊、谷歌、微软等科技巨头到新创业公司,所有面试轮次都基于数据结构和算法...
阅读 13 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India