如何用 python 创建茎叶图
茎叶图是通过将数据集中的每个值划分为茎和叶来显示数据的图表。这是一个独特的图,因为它可以帮助我们可视化分布的形状,同时显示各个数据的原始值。
本教程介绍如何在 Python 中创建茎叶图。
示例:Python 中的茎叶图
假设我们有以下 Python 数据集:
x = [32, 34, 35, 41, 44, 46, 47, 52, 52, 53, 56, 61, 62]
要为此数据集创建茎叶图,我们可以使用Stemgraphic库:
pip install stemgraphic
安装后,我们可以使用以下代码为我们的数据集创建茎叶图:
import stemgraphic #create stem-and-leaf plot fig, ax = stemgraphic.stem_graphic(x)
解释该图的方法如下:
- 图表底部红色框中的数字显示数据集中的最小数字 ( 32 )。
- 图表顶部红色框中的数字显示数据集中的最大数字 ( 62 )。
- 最左边的数字显示图中值的聚合数量。例如,第一行包含2 个聚合值,第二行包含3 个聚合值,第三行包含5 个聚合值,依此类推。
- 中间一栏的数字显示部首,分别是3、4、5和6 。
- 最右栏中的数字显示叶子。
这张图为我们提供了大量有关该数据集中值分布的信息。