Highcharts Heatmap colorAxis min 0 Max 1

时间:2015-07-27 14:19:03

标签: highcharts

我想要在高图中的热图图形中显示0到1之间的值。 渐变条应介于0和1之间,但它更大,当我在图形中选择一个单元格时,颜色与渐变条中的颜色不匹配。

    colorAxis: {
        min: 0,
        max: 1,
        minColor: '#FFFFFF',
        maxColor: Highcharts.getOptions().colors[0],
        tickPositions: [0, 0.5, 1]
    }

http://jsfiddle.net/n13vuaja/

对于0到150之间的值,它有效:http://jsfiddle.net/2p2bunnm/

但是值介于0和1之间,即使添加min:0,max:1,也会使渐变栏中的光标与颜色不匹配。

任何想法如何让渐变条光标选择0到1之间的正确颜色?

谢谢!

2 个答案:

答案 0 :(得分:0)

我认为这是highcharts中的一个错误。他们的演示如果缩小到小值并不能正确匹配colorAxis与图例颜色(http://jsfiddle.net/3188gubh/)。

E.g。 0在图例上不是完全白色,但在图表上。

Without a code block stackoverflow doesn't let me post a link to jsfiddle :(

答案 1 :(得分:0)

这是带有热图的known bug。目前,解决方法似乎是删除行

this.isXAxis = true;

在热图模块的colorAxis init函数中(heatmap.src.js中的第93行)。