Изменить цвет потока / слоя в d3 Streamgraph
Со ссылкой на следующую реализацию Streamgraph http://bl.ocks.org/WillTurman/4631136 Если у нас есть 8 ключей, то будет 8 слоев, сопоставленных с 8 различными цветами.
Теперь, если у нас есть следующий набор данных:
[T1][T2][T3][T4]
[ 1][ 2][--][--]
[ 3][ 4][ 5][--]
[ 6][--][--][17]
[ 7][--][--][--]
[ 8][ 9][10][11]
[--][13][--][--]
[--][--][15][16]
Here 1-16 are datapoints with weight x
-- are null datapoints with no weight
Мне нужно реализовать приведенную выше таблицу со следующими критериями:
- 1 и 2 будет цвет A
- 3,4,5 be Color B
- 6 be Color C
- 17 be Color D
- 7 be Color E
- 8,9,10,11 be Color F
- 13 be Color G
- 15,16 be Color H
Так как я должен назначить другой цвет для того же слоя
Может ли один и тот же слой отображаться на другой цвет? давая следующий входной параметр:
Layer / Key
Дата
Значение
цвет