Question

J'essaie de changer les couleurs dans un graphique empilé Gool. Je ne peux pas sembler reproduire la suggestion donnée pour l'argument couleur dans le fichier d'aide de «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)

Je pense qu'il y a une faute de frappe dans le fichier d'aide, ou peut-être que je ne spécifie pas correctement une chaîne de couleur HTML (mon HTML est très brumeux)?

Était-ce utile?

La solution

Je pense que l'exemple des documents de cette fonction manquait une seule citation. Et vos couleurs arg doit être à l'intérieur du options liste. Notez que l'exemple montre que vous pouvez utiliser des noms de couleurs (par exemple, rouge) et codes hexadécimaux (par exemple, # 004411). Cela fonctionne pour moi:

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)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top