2014-12-04 6 views
5

Wie Sie hier sehen können, sind die Daten auf der X-Achse trotz des des gleichen Datums in gleichem Bereich.Diagrammplotten - Keine Daten für die entsprechende Datumsprojektion

Chart screenshot[rechte Maustaste> Öffnen in einem neuen Tab, wenn Sie nicht das Bild sehen können]

Aber der X-Achsen-Abstand ist für beide gleich.

  1. möchte ich die X-Achse Wert anzuzeigen 0, wenn kein Wert für ein bestimmtes Datum ist..

    Mögliche Lösungen:

    • Gibt es jeden eingebauten Parameter, die innerhalb amCharts selbst für diese sind fehlen?
    • Die andere Lösung, die ich im Sinn hatte, war Eingangswert 0 für Datum, die keine entsprechenden Daten haben.
  2. Das Datumsformat Ausgabe [Aber das wird das vordere Ende hinkt] Hierbei gilt:

    Für ein Datum, 2014-11-12 10:15, die „dataDateFormat ":" JJJJ-MM-TT JJ: NN " scheint nicht zu funktionieren. Versucht, es in Millisekunden als auch zu tun, hat nicht funktioniert. Hier my fiddle

    "dataProvider": [{ 
            "date": "1343364300000", 
            "value": 1 
            },{ 
            "date": "1343364900000", 
            "value": 5 
            },{ 
            "date": "1343365500000", 
            "value": 10 
            },{ 
            "date": "1343366100000", 
            "value": 15 
            },{ 
            "date": "1343366100000", 
            "value": 8 
            },{ 
            "date": "1343369520000", 
            "value": 24 
            },] 
    

Dies ist das Diagramm für diese verwende wird.

http://www.amcharts.com/demos/date-based-data/#

Antwort

0

Zum ersten Punkt denke ich, wenn Sie 0 auf leere Daten die einzige Möglichkeit zum Anzeigen müssen, ist Ihre Null-Füllen-Funktion auf Server-Seite oder JS zu implementieren.

Ich lief mit dem gleichen Problem vor Monaten und musste auf meiner Server-Seite implementieren, weil es keine eingebaute Funktion in der Bibliothek, um das zu tun.

Zweiter Punkt. Ihr Datum Formatierer läuft ok, das Problem ist, dass Sie pan und zusammen aktiviert haben. Dann sind Sie nicht in der Lage zu zoomen und formatierte Daten zu sehen, da categoryAxis.parseDates sie in Monaten gruppiert. Ich würde vorschlagen, Sie deaktivieren chartCursor.pan und legen Sie einen minimalen Zeitraum auf Kategorie Achse von mm oder ss.

Here's Ihre modifizierte Geige.

Verwandte Themen