Logo
Section 1 / 9

简介:直方图与表格

学习如何使用直方图分析数据,并使用 Plotly Express 将其添加到应用程序中。

导入

简介:直方图与表格

学习如何使用直方图分析数据,并使用 Plotly Express 将其添加到应用程序中。

到目前为止,我们探索的所有图表类型都是以原始形式展示数据的。换句话说,每一个标记——无论是圆形、柱状图、地图还是其他形状——都对应数据集中一个单独的数据点。直方图则不同,它显示的柱子代表了数据点分组的汇总统计信息。直方图主要用于统计数据集中的数值数量,其方法是将数据分组(或称为“分箱”)到不同的区间中,并显示每个区间内的观测值数量。当然,也可以使用其他函数,例如计算均值或最大值,但最常见的用途仍然是计数。

...

这些计数以类似柱状图的形式呈现,柱子的高度对应每个区间的计数(或其他统计函数)结果。另一个重要收获是,我们还能观察到数据的分布情况,以及数据呈现出何种形态或类型的分布。数据是否集中在某个特定点或多个点附近?是否存在左偏或右偏的情况?这能让我们对数据的这一特征有一个整体把握。

概率分布是统计学的基础,在全面了解数据时至关重要。掌握数据值在样本或数据集中如何分布,以及它们集中在何处,非常重要。如果数据看起来呈正态分布,我们可能会做出与数据呈指数分布时不同的假设和预期。直方图有助于揭示数据分布的形态。

本节还将介绍 Dash 的 DataTable 组件。这是一个灵活、强大且功能丰富的组件,可用于显示、筛选和导出数据表格等任务。

本节将涵盖以下内容:

  • 创建直方图。
  • 通过调整分箱设置和使用多个直方图来自定义直方图。
  • 为直方图添加交互功能。
  • 创建二维直方图。
  • 创建数据表格。
  • 控制表格的外观和样式(如单元格宽度、高度、文本显示等)。
  • 将直方图和表格添加到应用程序中。

探索 Dash 应用的结构

创建直方图