参考以下 Streamgraph 的实现 http://bl.ocks.org/WillTurman/4631136 如果我们有 8 个 Key,那么将有 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是颜色B
- 6色C
- 17 是颜色 D
- 7 颜色 E
- 8,9,10,11 为颜色 F
- 13 是颜色 G
- 15,16 是颜色 H
那么我应该如何为同一图层分配不同的颜色
同一层可以映射到不同的颜色吗?通过给出以下输入参数:
图层/关键
日期
值
颜色