谷歌堆积图表中的颜色

时间:2013-11-07 17:40:49

标签: r googlevis

我正在尝试更改goolge堆叠图表中的颜色。我似乎无法在' gvisSteppedAreaChart'

的帮助文件中复制给出颜色参数的建议。
df=data.frame(year=1:3, val1=c(1,3,4), val2=c(23,12,32))

SteppedArea1 <- gvisSteppedAreaChart(df, xvar="country", yvar=c("val1", "val2"),
                                     options=list(isStacked=TRUE))
plot(SteppedArea1)

SteppedArea1 <- gvisSteppedAreaChart(df, xvar="country", yvar=c("val1", "val2"),
                                     options=list(isStacked=TRUE),
                                     colors="{color:[red','#004411']}")
plot(SteppedArea2)

我认为帮助文件中存在拼写错误,或者我可能没有正确指定HTML颜色字符串(我的HTML非常模糊)?

1 个答案:

答案 0 :(得分:2)

我认为该功能的文档中的示例缺少单引号。你的颜色arg需要在options列表中。请注意,该示例显示您可以使用颜色名称(例如,红色)和十六进制代码(例如,#004411)。这对我有用:

library(googleVis)
df=data.frame(country=c("US", "GB", "BR"), val1=c(1,3,4), val2=c(23,12,32))
SteppedArea2 <- gvisSteppedAreaChart(df, xvar="country", yvar=c("val1", "val2"),
                                 options=list(isStacked=TRUE, colors="['red','#004411']"))
plot(SteppedArea2)