第一次R用户试图创建一个简单的条形图,但我一直收到错误信息
'height' must be a vector or a matrix
Run Code Online (Sandbox Code Playgroud)
我一直在尝试的条形图功能
barplot(data, xlab="Percentage", ylab="Proportion")
Run Code Online (Sandbox Code Playgroud)
我输入了我的csv,数据如下:
34.88372093 0.00029997
35.07751938 0.00019998
35.27131783 0.00029997
35.46511628 0.00029997
35.65891473 0.00069993
35.85271318 0.00069993
36.04651163 0.00049995
36.24031008 0.0009999
36.43410853 0.00189981
...
Run Code Online (Sandbox Code Playgroud)
我在哪里错了?
提前致谢!
编辑:
dput(head(data))输出:
structure(list(V1 = c(34.88372093, 35.07751938, 35.27131783,
35.46511628, 35.65891473, 35.85271318), V2 = c(0.00029997, 0.00019998,
0.00029997, 0.00029997, 0.00069993, 0.00069993)), .Names = c("V1",
"V2"), row.names = c(NA, 6L), class = "data.frame")
Run Code Online (Sandbox Code Playgroud)
和barplot(as.matrix(data))生成一个图表,其中所有数据都是一个条形图,而不是单独条形图上的每个数据.