2014-04-14 48 views
1

我想做一个热图,但没有'时间'和整数作为X和Y轴(实际上在Highcharts http://jsfiddle.net/9pJhF/的示例中它使用整数和数据时间的csv),但与琴弦,这样的事情:使用Highcharts创建热图的语法

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

我想知道如何实现数据变量的时候,我们不使用CSV或招用CSV字符串来规避这个问题。

回答

1

您可以使用类似这样

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 
    }, 
+0

好吧,这是我的想法,但可以给我用数字来代替日期,然后把一个例子标签? – Tof

+0

我发现了另外两个解决方案:http://jsfiddle.net/tZ6GP/5/和http://jsfiddle.net/tZ6GP/6/,这似乎更简单。 –

+0

谢谢。我也发现它http://jsfiddle.net/highcharts/KVn4V/ – Tof