没有传说使用Rmisc和ggplot

时间:2018-05-24 13:47:23

标签: r ggplot2 visualization

我正在尝试为分类变量和分类变量创建3个图。对于不同类别的变量C1,C4,C5,我没有看到任何传说。酒吧也是灰色的。 数据集包含9个分类变量和6个数值变量的信息。 C1,C4,C5分别有2,4,3类。雇佣(1,0)是显示是否雇用候选人的变量。

install.packages("Rmisc")

library(Rmisc)
p1<-ggplot(hireouti, aes(x = Hired, fill = C1)) + geom_bar(position = 'stack', show.legend=TRUE) 
p2<-ggplot(hireouti, aes(x = Hired, fill = C4)) + geom_bar(position = 'stack', show.legend=TRUE)
p3<-ggplot(hireouti, aes(x = Hired, fill = C5)) + geom_bar(position = 'stack', show.legend=TRUE)

multiplot(p1,p2,p3, cols = 3)

下面的第一个可视化是我得到的输出。我想获得一个类似于下面第二个的可视化。

Output with no legend

desired output

我已经能够用图例重现可视化。

我执行了下面的代码,C1,C4,C5是数字。我试过转换成因子。

p1<-ggplot(hireouti, aes(x = Hired, fill = factor(C1))) + geom_bar(position = 'stack', show.legend = TRUE) 
p2<-ggplot(hireouti, aes(x = Hired, fill = factor(C4))) + geom_bar(position = 'stack', show.legend = TRUE)
p3<-ggplot(hireouti, aes(x = Hired, fill = factor(C5))) + geom_bar(position = 'stack', show.legend = TRUE)
multiplot(p1,p2,p3, cols = 3) 

0 个答案:

没有答案