在 gvis 柱形图中为不同级别着色

Coloring different levels in gvis Column Chart

我正在尝试在 R shiny 中使用 gvis 柱形图。我只有 1 列具有多个级别,我想用不同的颜色为不同的级别着色。我做不到。

例如。数据

     Gender Count
   1 Female   309
   2   Male   280

我的代码:

        colGvis <- gvisColumnChart(reqData)

输出:

我想要男女不同的颜色。

如果有其他 gvis 图表可以做同样的事情,请告诉我。

googleVis 要求您将列 roles 添加到 data.frame 以进行美学映射。

# Add role column
reqData$Count.style = c('blue','green') 

colGvis<-gvisColumnChart(reqData,
                         xvar = "Gender",
                         yvar = c("Count","Count.style")) # Include in yvar

plot(colGvis)