2016-04-16 11 views
2

Ich zeichne eine Treemap mit Highcharts in meiner Web-App. Ich verwende die neuesten Highcharts CDN. Ich habe eine benutzerdefinierte Tooltip geschrieben, die gut funktioniert. Aber ich kann einen zweiten kleinen Tooltip sehen. Ich möchte den zweiten entfernen. Ich habe keinen Code für den zweiten Tooltip geschrieben und dieser Tooltip ist nur für die kleineren (Form-) Datenpunkte sichtbar.Entfernen Sie den zweiten Tooltip in Baumkarte mit Highcharts

In der folgenden Abbildung können Sie die benutzerdefinierte Tooltip und die andere (kleine) sehen, die ich entfernen möchte.

Screenshot of treemap

Hier ist mein Code

$.getJSON("URL_TO_GET_DATA_FROM_SERVER", function(json) { 

    $('#container').highcharts({ 
    colorAxis: { 
     minColor: '#FF0000', 
     maxColor: '#00FF00', 
     stops: [ 
     [0, '#FF0000'], 
     [0.50, '#736F6E'], 
     [1, '#00FF00'] 
     ] 
    }, 
    title: { 
     text: '' 
    }, 
    tooltip: { 
     backgroundColor: { 
     linearGradient: [0, 0, 0, 60], 
     stops: [ 
      [0, '#FFFFFF'], 
      [1, '#E0E0E0'] 
     ] 
     }, 
     borderWidth: 1, 
     borderColor: '#AAA', 
     borderRadius: 2, 
     formatter: function() { 
     return 'Ticker: <b>' + this.point.name + '</b><br></br>Market Cap (JPY M): <b>' + this.point.value.toFixed(2) + '</b><br></br>Percent Change (%): <b>' + this.point.colorValue.toFixed(2) + '</b>'; 
     } 
    }, 
    series: [{ 
     type: 'treemap', 
     layoutAlgorithm: 'squarified', 
     data: json, 
    }] 
    }); 
}); 

Auch wenn diese Browser-Funktionalität ist dann lass es mich wissen. Ich verwende Google Chrome.

Antwort

1

Eine Möglichkeit, nur die Elemente zu entfernen, die diese (<title> Elemente) verursacht wird, diese zu Ihrer Diagramm Option:

chart: { 
    events: { 
     load: function(e) { 
      $(".highcharts-data-labels text > title").remove(); 
     }, 
     redraw: function(e) { 
      $(".highcharts-data-labels text > title").remove(); 
     } 
    } 
} 

prüfen this JSFiddle wo der letzte Punkt einen Titel hatte, wenn es nicht war entfernt.

+0

Werke mag einen Charme. – overlord

Verwandte Themen