2014-09-25 39 views
0

如何使用highmaps顯示懸停在地圖上的multipe數據?如何在highmaps上懸停顯示多個數據?

http://www.highcharts.com/maps/demo

通常情況下,我們可以顯示這樣的數據:

var data = []; 
    $.each(columns[0], function (i, code) { 
     data.push({ 
      code: code, 
      value: columns[3][i], 
      name: columns[2][i], 
      hasta:columns[4][i] 

     }); 
    }); 

但這種只允許一種類型的數據與joinBy:

series : [{ 
        data : data, 
        mapData: Highcharts.maps['countries/tr/tr-all'], 
        joinBy: ['hc-key','name'], 
        animation: true, 
        name: 'Diyaliz Verileri', 
        states: { 
         hover: { 
          color: '#BADA55' 
         } 
        }, 
        tooltip: { 
         valueSuffix: '' 
        } 
       }] 

但是當我們想在顯示multple DATAS盤旋,我們能做什麼?

的jsfiddle:http://jsfiddle.net/CMengineer/j9mujnnz/

回答

3

的工作方式相同的規則highcharts曲線圖。只要定義一個客戶提示formatter

   tooltip: { 
       formatter: function(){ 
        var s = this.key + '<br/>'; 
        s += 'Value:' + this.point.value + '<br/>'; 
        s += 'Hasta:' + this.point.hasta; 
        return s; 
       }, 
      }, 

更新fiddle

+0

不適合我;(在你的jsfiddle例子中,格式化函數非常不同 – Xsmael 2016-10-19 00:04:07

+0

@Xsmael,有什麼不適合你? – Mark 2016-10-19 00:08:30

相關問題