2017-04-21 5 views
0

Ich habe Probleme mit einem AmSerialChart, das versucht, Anzeigeballons in den Diagrammen zu erzwingen, ohne dass über dem Diagramm liegen muss.Amcharts - Kraftanzeige von Ballons

Im Moment füttere ich Daten zum Diagramm, wenn der Benutzer eine Zahl in eine Eingabe eingibt, zeichnen Sie das Diagramm, showCursorAt() die angegebene Kategorie ... und das war es. Ich kann es nicht schaffen, AmCharts zu zwingen, die Ballons anzuzeigen, bevor der Benutzer die Charts schwebt.

Wissen Sie, ob es einen zuverlässigen Weg gibt, dies zu tun? Ich kann zwei mögliche Lösungen finden Sie unter: - eine Einstellung in amCharts zu tun, dass - fälschen Mouseover über das Diagramm (hässlich)

ich nichts in den amCharts Einstellungen gefunden haben und ich kann nicht verwalten ein auslösen Mouseover-Ereignis, das funktioniert.

Vielen Dank im Voraus für Ihre Hilfe.

Antwort

1

Leider ist die einzige Möglichkeit, den Balloon ohne Mouseover auszulösen, showCursorAt zu verwenden. Wenn Sie die Werte sehen müssen, ohne über das Diagramm zu schweben, betrachten das Diagramm der Einstellung labelText statt, und deaktivieren Sie den Ballon:

var chart = AmCharts.makeChart("chartdiv", { 
    // ... 
    "graphs": [{ 
    // ... 
    "labelText": "[[value]]", 
    "showBalloon": false 
    }], 
    // ... 
}); 

Demo