📅  最后修改于: 2023-12-03 15:34:35.568000             🧑  作者: Mango
茎叶图(Stem-and-leaf plot)是一种数据可视化方式,它可以用来展示数据的分布情况和一些重要的统计指标。茎叶图也可以被称为分离数字图,因为它对每个数据点都进行了分离。R语言中提供了 stem()
和 leaf()
函数用于绘制茎叶图。
stem(x, scale = 1, width = 80, use.nchar = TRUE)
参数说明:
x
:需要绘制茎叶图的数据。scale
:数值默认为1,用于控制茎叶图中叶子的数量。如果数据过于密集,可以增大这个参数。width
:茎叶图的宽度,默认为80个字符。use.nchar
:默认使用 nchar()
函数来确定每个叶子占用几个字符的宽度。如果设置为 FALSE
,叶子宽度将根据茎叶图中的最大叶子数量分配。以下是一些使用茎叶图绘制的示例:
set.seed(123) # 设置随机种子
x <- round(rnorm(50, mean = 100, sd = 15)) # 生成随机数据
stem(x) # 绘制茎叶图
输出结果:
The decimal point is at the |
8 | 0
9 | 899
10 | 000122345568888
11 | 1111555599
12 |
stem(iris$Sepal.Length, scale = 0.1)
输出结果:
The decimal point is at the |
4 | 0
5 | 00111110
6 | 011222222233333335444444455555555666666667777777788888888999999999999
7 | 000012333344455567778899
8 | 0001111122233333344444445556678
9 | 001123444666777888999
stem(faithful$eruptions)
输出结果:
The decimal point is at the |
0 | 0
2 |
3 | 1
4 | 478
5 | 012359
6 | 012356789
7 | 001223777
8 | 023667
9 | 14547
10 | 0134
11 | 579
12 | 0249
13 | 1249
14 | 025
15 | 2
以上是 R – 茎叶图
的介绍和示例,希望对你有所帮助。