我正在使用以下代码使用 R barplot 函数获取分组的条形图。
> df <- read.csv2(text = "x;y;z
A;40;11
B;66;16
C;27;13
D;10;42")
> bp <- barplot(t(df[ , -1]), beside=T, names=df$x)
但是当我的数据有小数时这不起作用。如果我的数据如下,我就无法获得条形图:
> df <- read.csv2(text = "x;y;z
A;40.9;11
B;66;16
C;27;13
D;10;42")
有没有办法修改此代码以获取十进制值的图?我想使用 R barplot 函数,而不是进入一些 R 包。
谢谢