2013-11-07 4 views
0

Я пытаюсь изменить цвета в собранной диаграмме. Я не могу повторить предложение заданный для цветового аргумента в файле справки «gvisSteppedAreaChart»Цвета в Google Stacked Chart

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 очень туманный)?

ответ

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) 
Смежные вопросы