【问题标题】:Highcharts Heatmap colorAxis min 0 Max 1Highcharts 热图 colorAxis min 0 Max 1
【发布时间】:2015-07-28 19:21:25
【问题描述】:

我有一些介于 0 和 1 之间的值,我想在 highcharts 的热图中显示这些值。 渐变条应该在 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 之间选择合适的颜色吗?

谢谢!

【问题讨论】:

    标签: highcharts


    【解决方案1】:

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

    this.isXAxis = true;
    

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

    【讨论】:

      【解决方案2】:

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

      例如0 在图例上不是完全白色,而是在图表上。

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

      【讨论】:

        猜你喜欢
        • 2021-01-27
        • 2023-03-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-19
        相关资源
        最近更新 更多