高图热图:排除色轴的总行

时间:2019-06-10 09:24:00

标签: highcharts

我正在使用highchart创建总行数的热图:

Highchart heatmap with total row

数据样本:

[
   [0, 0, 30], 
   [0, 1, 15], 
   [0, 2, 10], 
   [0, 3, 5], 
   [1, 0, 50], 
   [1, 1, 20], 
   [1, 2, 10], 
   [1, 3, 20]
]

总行为[0, 0, 30][1, 0, 50]

但是现在,将maxColor分配给总行下的单元格[1, 0, 50]

如何使maxColor分配给[1, 1, 20]单元格?

喜欢这张图片:

enter image description here

请帮助我,谢谢。

1 个答案:

答案 0 :(得分:3)

您可以将colorAxis.max设置为20并分别更改“总计”点的颜色:

colorAxis: {
    max: 20,
    ...
},

series: [{
    ...,
    data: [{x: 0, y: 0, value: 30, color: 'red'},
        [0, 1, 15],
        [0, 2, 10],
        [0, 3, 5],
        {x: 1, y: 0, value: 50, color: 'red'},
        [1, 1, 20],
        [1, 2, 10],
        [1, 3, 20]
    ]
}]

实时演示: https://jsfiddle.net/BlackLabel/ue13kfmc/

API: https://api.highcharts.com/highcharts/colorAxis.max