Я создал диаграмму sankey в rCharts, но у вас есть один вопрос. Как добавить цвет? Я хотел бы представлять каждый узел с другим цветом, поэтому проще визуализировать пути, а не просто видеть те же серые линии, которые соединяют все. Код и выход ниже:Добавление цвета к диаграмме Sankey в rCharts
require(rCharts)
require(rjson)
x = read.csv('/Users/<username>/sankey.csv', header=FALSE)
colnames(x) <- c("source", "target", "value")
sankeyPlot <- rCharts$new()
sankeyPlot$set(
data = x,
nodeWidth = 15,
nodePadding = 10,
layout = 32,
width = 500,
height = 300,
units = "TWh",
title = "Sankey Diagram"
)
sankeyPlot$setLib('http://timelyportfolio.github.io/rCharts_d3_sankey')
sankeyPlot
Вот что мой график выглядит как
Спасибо так много!
Большое спасибо! Это именно то, что я ищу. Единственное, на что я не могу понять, - это как перейти к определенным цветам. Я попытался переопределить цветовую переменную, например, d3.scale.category10(), но это не помогло мне. Еще раз спасибо! – user1620666
добавили еще код в конце ответа, чтобы показать, как настраивать цвет всего, основываясь на цветовой шкале d3. – timelyportfolio
Отлично, отлично работает. Огромное спасибо. – user1620666