我试图创建一个堆积条形图,但我的值是以线条形式出现的。如果我的" X"不知道如何做到这一点。变量是非数字的。
可重复的例子:
data <- read.table(text = "index country variable value
1 Columbia Cm 0.6530000
2 Tanzania Cm 0.7850164
3 Columbia Cc 0.3970000
4 Tanzania Cc 0.7752160
5 Columbia Ci 0.7170000
6 Tanzania Ci 0.6175699
7 Columbia Ca 0.8180000
8 Tanzania Ca 0.9167924")
ggplot(data, aes(x=factor(country),y=value)) + geom_area(aes(color = variable, fill = variable))
看起来像这样: