2017-09-25 1 views
0

Wenn ich eine maximale Serie von 100 einstelle und mehr Daten anzeigen möchte, kann amCharts meine Daten gruppieren und nicht jeden einzelnen Punkt anzeigen. Ich mag das. Außer dass, wenn es sie gruppiert, meine Werte sich ändern.Gruppieren zu Perioden Ändert den Wert

Zum Beispiel in YTD, 23. September 2017 ist der Wert 11,90 (richtig). Wenn ich den Zeitraum auf 1 Jahr oder 3 Jahre, 23. September 2017 (wo meine Daten die maximale Serie überschreiten) ändern, ändert sich der angezeigte Wert auf 12,36. Gibt es hier eine Art Mittelung? Wie kann ich amChart die Werte wiedergeben, die ich für ein bestimmtes Datum angegeben habe?

Antwort

1

Der standardmäßig gruppierte Wert ist der Wert "Close", was den letzten Wert in der gruppierten Periode bedeutet. Dies ist in der Eigenschaft periodValue des stockGraph-Objekts konfigurierbar. Sie können es auf andere Werte konfigurieren, wie:

  • öffnen - den Wert des ersten Datenpunkt einer Periode
  • Summe - die Summe aller Datenpunkte einer Periode
  • Durchschnitt - der Mittelwert einer Periode
  • Low - der Minimalwert einer Periode
  • hoch - der Maximalwert einer Periode

Wenn Sie d on't möchten, dass die Datengruppierung stattfindet, können Sie maxSeries in Ihrer KategorieAxesSettings auf 0 setzen, wodurch jeder Punkt seinen tatsächlichen Wert anstelle eines der gruppierten Werte anzeigt. Beachten Sie, dass dies die Leistung des Kursdiagramms beeinflusst, da die Datengruppierungsfunktion verwendet wird, um größere Datensätze zu verarbeiten.

Dies wird alles in AmCharts 'data grouping article ausführlicher erklärt.

Verwandte Themen