如何使用第一列作为数据标签在 R 中绘制条形图
How to barplot in R using the first column as data labels
下面是我的数据,headers。
使用 R,我想 barplot()
使用 S
列中的值作为标签的数据。
S Value
10 0.00
20 0.00
30 0.00
40 0.01
50 0.71
60 4.97
70 13.22
80 22.95
90 32.93
100 42.93
我正在搜索帮助文件,但我似乎找不到这个看似简单的任务的示例。
这将很快解决您的问题,但随后您必须添加详细信息以设置图表详细信息布局:
你的例子:
S <- c(10, 20,30,40,50,6,70,80,90,100)
Value <- c(0.00,0.00,0.00,0.01,0.71,4.97,13.22,22.95,32.93,42.93)
df <- do.call(rbind, Map(data.frame, S=S, Value=Value))
df
S Value
1 10 0.00
2 20 0.00
3 30 0.00
4 40 0.01
5 50 0.71
6 6 4.97
7 70 13.22
8 80 22.95
9 90 32.93
10 100 42.93
barplot(df$Value, names.arg = df$S)
下面是我的数据,headers。
使用 R,我想 barplot()
使用 S
列中的值作为标签的数据。
S Value
10 0.00
20 0.00
30 0.00
40 0.01
50 0.71
60 4.97
70 13.22
80 22.95
90 32.93
100 42.93
我正在搜索帮助文件,但我似乎找不到这个看似简单的任务的示例。
这将很快解决您的问题,但随后您必须添加详细信息以设置图表详细信息布局: 你的例子:
S <- c(10, 20,30,40,50,6,70,80,90,100)
Value <- c(0.00,0.00,0.00,0.01,0.71,4.97,13.22,22.95,32.93,42.93)
df <- do.call(rbind, Map(data.frame, S=S, Value=Value))
df
S Value
1 10 0.00
2 20 0.00
3 30 0.00
4 40 0.01
5 50 0.71
6 6 4.97
7 70 13.22
8 80 22.95
9 90 32.93
10 100 42.93
barplot(df$Value, names.arg = df$S)