2016-07-12 5 views

Antwort

4

Ich habe eine andere Art und Weise der Umsetzung der oben genannten Funktion gefunden. Ein kleiner Hack in den Code.

Hier ist die fiddle Verbindung.

Obwohl der Zugriff auf interne Objekte zur Implementierung von FusionCharts nicht unterstützt wird, da sie Änderungen unterliegen.

FusionCharts.addEventListener('rendered', function(e) { 
     var dataset = e.sender.jsVars.instanceAPI.components.dataset[0], 
     labelEle = dataset.graphics.dataLabel && dataset.graphics.dataLabel[0]; 

     labelEle && (labelEle.attr({ 
      text: labelEle.attrs.text + " ↓" 
     })); 
    }); 
+1

danke! Ich bevorzuge das über Annotationen, die ich gerade verwende. Das Problem in meinem Fall ist, dass ich keine Startgröße für das Diagramm habe, daher ist es etwas peinlicher, die Skalierungsdetails für eine korrekte Anmerkung einzugeben. – zam3858

+0

@ zam3858 Sie sind willkommen, aber der Zugriff auf interne Objekte wird von ** FusionCharts ** nicht offiziell unterstützt, da die Objektstruktur Änderungen unterliegt. :) – Arnab003

3

Sie können Anmerkungen für diese Anforderung verwenden.

Hier ist eine Problemumgehung.

Fiddle

<div id="chart-container">FusionCharts will render here</div>