Документация по-прежнему находится в процессе разработки, но ближе, чем когда-либо. Если вы решите пойти с 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
Если вы решили использовать другую библиотеку, указав цвет будет отличаться, так что дайте мне знать, и я буду рад помочь.
спасибо. Я прочитал этот вопрос и ответ раньше. Но в этом вопросе речь идет о переназначении некоторых цветов по умолчанию, исходящих из группировки (например, «Виды»). Но я хочу дать разные цвета для разных точек (поэтому у меня примерно 1000 элементов в цветовом векторе). Я думаю, что мое дело другое, и именно поэтому я спросил. Когда я упоминаю документацию, я имею в виду, например, я не знаю, как использовать 'p $ guide' или' p $ set', как вы. – ziyuang
Вы хотите указать уникальный цвет для каждой точки? вы пытаетесь сделать градиент? – timelyportfolio
Основная проблема с документацией - я не могу найти, как это сделать в 'polycharts'. Если вы знаете, как это сделать в «polycharts», то его довольно легко перевести. – timelyportfolio