2016-03-24 14 views
0

Wie man series.name im Tooltip Formatierer anzeigen? Derzeit wird nur {series.name} angezeigt.Format Highcharts Diagramm Tooltip PointFormat im Formatierer

tooltip: { 
      formatter: function() { 
       return '<b>{series.name}: ' + Highcharts.numberFormat(this.y, 2) + '</b>'; 

       } 
      }, 

EDIT:

new tooltip has been initially created in c# 
tooltip = new { pointFormat = "<span style=\"color: {series.color}\">\u25CF</span> {series.name}: <b>{point.y:,.1f}</b><br/>" }; 

... und ich bin in der Lage, den Wert this.y auf 2 Dezimalstellen zu überschreiben, sondern durch die Anzeige des series.name

+0

stecken Bitte , füge alle "Tooltip" -Optionen hinzu. Die Antwort kann je nach Ihren Optionen variieren (die Antwort unten sollte jedoch funktionieren). –

Antwort

4
tooltip: { 
     formatter: function() { 
      return '<b>' + this.series.name + ': '+ Highcharts.numberFormat(this.y, 2) + '</b>'; 
      } 
     } 
+0

Ich hätte das auch gedacht, aber das macht nichts. Wenn ich this.series.name auslasse, wird nur dieses.y mit 2 Dezimalstellen gerendert. ... irgendwelche anderen Ideen? – agri

+0

hat Ihre Serie einen Namen? Könnte ich mir Ihr Serienobjekt ansehen? Weil ich diesen Code auf meinem versucht habe und es funktioniert. Also ist hier nichts falsch. –

+0

ja es hat einen Namen, siehe bearbeiten – agri

Verwandte Themen