我有一个名为tab
的数据框,格式如下:
Var1 Freq
1 5 1853
2 15 2862
3 25 7206
4 35 14890
5 45 19856
6 55 23837
7 65 16510
8 75 4729
9 85 830
我想制作一个条形图并在条形图上显示Freq
。
我尝试了以下内容:
plot(tab$Var1, tab$Freq)
text(
x = tab$Var1,
y = tab$Freq,
labels = row.names( tab$Freq ),
adj = 0)
这里似乎有两件事是错的:
图表显示的是行而不是条形图,而barplot(tab$Freq)
axis(1, xaxp = tab$Var1)
给出错误Error in axis(1, xaxp = tab$Var1) : plot.new has not been called yet
(第1部分已解决)。
使用原始plot
和text
功能,文本不会显示。
感谢。