使用字符串作为X变量在ggplot中创建堆积区域图

时间:2017-04-08 00:11:31

标签: r ggplot2

我试图创建一个堆积条形图,但我的值是以线条形式出现的。如果我的" 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))  

看起来像这样:

enter image description here

0 个答案:

没有答案