热图与红色的颜色范围为负值和绿色的颜色范围为正值

Heat Map With Red Color Range For Negative Values And Green Color Range For Positive Values

本文关键字:颜色 范围 红色      更新时间:2023-09-26

我使用的是highchart的热图。

现在我要设置值的颜色范围。比如绿色的颜色范围表示正值,红色的颜色范围表示负值。

我可以使用任何选项来实现它吗?

热图样本

你需要改变最小颜色和最大颜色

$(function () {
    $('#container').highcharts({
        colorAxis: {
            minColor: '#00FF00',
            maxColor: '#FF0000'
        },
        series: [{
            type: "treemap",
            layoutAlgorithm: 'squarified',
            data: [{
                name: 'Positive A',
                value: 6,
                colorValue: 1
            }, {
                name: 'Positive B',
                value: 6,
                colorValue: 2
            }, {
                name: 'Positive C',
                value: 4,
                colorValue: 3
            }, {
                name: 'Neutral',
                value: 3,
                colorValue: 4
            }, {
                name: 'Negative E',
                value: 2,
                colorValue: 5
            }, {
                name: 'Negative F',
                value: 2,
                colorValue: 6
            }, {
                name: 'Negative G',
                value: 1,
                colorValue: 7
            }]
        }],
        title: {
            text: 'Highcharts Treemap'
        }
    });
});

您可以在准备要加载到图表中的数据时提到要使用的颜色,您可以添加检查并选择数据准备部分

的例子:

           data: [{
                name: 'A',
                value: 6,
                color: "red"
            }, {
                name: 'B',
                value: 6,
                color: "red"
            }, {
                name: 'C',
                value: 4,
                color:"green"
            }, {
                name: 'D',
                value: 3,
                color: "red"
            }, {
                name: 'E',
                value: 2,
                color:"green"
            }, {
                name: 'F',
                value: 2,
                color:"green"
            }, {
                name: 'G',
                value: 1,
                color:"yellow"
            }]
样本小提琴