String 使用Highcharts创建热图的语法

String 使用Highcharts创建热图的语法,string,syntax,highcharts,heatmap,String,Syntax,Highcharts,Heatmap,我想做一个热图,但是没有“时间”和整数作为X轴和Y轴(事实上,在Highcharts的示例中,它使用csv和整数和数据时间),但是使用字符串,类似于: 'Name1','A',3077 'Name2','B',5486 'Name3','A',377 'Name4','B',546 'Name5','A',77 'Name6','B',46 我想知道,当我们不使用csv时,数据变量是如何实现的,或者使用一种技巧来规避csv字符串的问题。您可以使用类似的方法 xAxis: { /

我想做一个热图,但是没有“时间”和整数作为X轴和Y轴(事实上,在Highcharts的示例中,它使用csv和整数和数据时间),但是使用字符串,类似于:

'Name1','A',3077
'Name2','B',5486
'Name3','A',377
'Name4','B',546
'Name5','A',77
'Name6','B',46

我想知道,当我们不使用csv时,数据变量是如何实现的,或者使用一种技巧来规避csv字符串的问题。

您可以使用类似的方法

xAxis: {
        //type: 'category',
        categories: ['Name1','Name2','Name3'],
        tickInterval:  1,
        gridLineWidth: 1,
        tickLength: 0,
        lineWidth: 0,
        min: 0, 
        max: 2
    },

    yAxis: {
        categories: ['Name1a','Name2a','Name3a'],
        tickInterval:  1,
        title: {
            text: null
        },
        minPadding: 0,
        maxPadding: 0,
        startOnTick: false,
        endOnTick: false,
        tickLength: 0,
        lineWidth: 0,
        min: 0,
        max: 2
    },

好的,我就是这么想的,但能给我举个例子,用数字代替日期,然后贴标签吗?我找到了另外两个解决方案:看起来更简单。这是很好的例子,但我对colorAxis有一个问题。事实上,我的值在0到200或2000之间,当我改变像颜色轴那样的“停止”间隔:{stops:[[0',#3060cf'],[100',#fffbbc'],[200',#c4463a']],min:0},我所有的方块都是蓝色的。我不明白,你有主意吗?