根据 X 轴数据范围生成 R 条形图
Generating R Bar plots based on X-axis data ranges
我有如下数据集。
Time
1
1
2
2.6
2
2
8.81
3.01
3
5.56
1.6
6.6
我需要根据数据范围(例如 0-2,2-4,4-6,6-8 等)生成条形图。
例如,条形图将具有如下数据。
X 轴 - 时间范围
Y 轴 - 频率
Time Range Frequency
0-2 6
2-4 3
4-6 1
6-8 1
8-10 1
我们可以使用 cut
创建组,使用 table
获取频率并使用 barplot
生成柱状图
barplot(table(cut(df1$Time, breaks = seq(0, 10, by = 2))))
如果我们需要自定义标签,请使用 cut
中的 labels
参数
barplot(table(cut(df1$Time, breaks = seq(0, 10, by = 2),
labels =paste(seq(0, 8, by =2), seq(2, 10, by = 2), sep="-"))))
我有如下数据集。
Time
1
1
2
2.6
2
2
8.81
3.01
3
5.56
1.6
6.6
我需要根据数据范围(例如 0-2,2-4,4-6,6-8 等)生成条形图。
例如,条形图将具有如下数据。
X 轴 - 时间范围 Y 轴 - 频率
Time Range Frequency
0-2 6
2-4 3
4-6 1
6-8 1
8-10 1
我们可以使用 cut
创建组,使用 table
获取频率并使用 barplot
barplot(table(cut(df1$Time, breaks = seq(0, 10, by = 2))))
如果我们需要自定义标签,请使用 cut
labels
参数
barplot(table(cut(df1$Time, breaks = seq(0, 10, by = 2),
labels =paste(seq(0, 8, by =2), seq(2, 10, by = 2), sep="-"))))