我想为rPlot
中的每个点设置不同的颜色。我预计它是rPlot(V2~V1, data=data, type="point", color=color)
,其中color
是c("#6B7BFDFF", "#A7E7BFFF", "#13A0BBFF", ...)
之类的向量,但这不起作用。那么正确的语法是什么?谢谢。
顺便提一下,我可以在哪里找到rCharts的文档?我只看到project's website上的示例。
答案 0 :(得分:2)
文档仍在进行中,但比以往任何时候都更接近。如果您选择使用polycharts
(确保您了解付费商业许可),那么these examples可能会有所帮助。以下是同一主题的another StackOverflow question。我在下面做了一个简单的例子。
library(rCharts)
data(iris)
colnames(iris) <- sapply(colnames(iris), FUN = gsub, pattern = "\\.", replacement = "")
p5 <- rPlot(SepalWidth ~ SepalLength, data = iris, color = "Species", type = "point", height = 400)
# again match polychartjs example exactly to show how we can change axis and legend titles
p5$guides(color = list(scale = "#! function(value){
color_mapping = {versicolor: '#ff2385',setosa:'#229922',virginica:'#2B24D6'}
return color_mapping[value];
} !#"), y = list(title = "sepalWidth"), x = list(title = "sepalLength"))
p5$set(title = "Iris Flowers")
p5
如果您选择使用其他图书馆,指定颜色会有所不同,所以请告诉我,我很乐意帮忙。