2014-12-04 12 views
5

Come si può vedere qui, sull'asse X le date sono equidistanti a dispetto delle date diverse nell'intervallo.Grafico tracciato - Nessun dato per il problema della data corrispondente

Chart screenshot[click destro-> Apri in una nuova scheda, se non è possibile vedere il pic]

Ma la distanza asse X è equivalente per entrambi.

  1. Voglio l'asse X per mostrare il valore 0, quando non c'è alcun valore per una data particolare..

    Possibili soluzioni:

    • c'è qualsiasi parametro integrato che manca all'interno AMcharts sé per questo?
    • L'altra soluzione che avevo in mente era il valore di input 0 per data senza dati corrispondenti. [Ma questo ritardo la front end]
  2. Il problema formato della data in cui:

    Per una data, 2014-11-12 10:15, il "dataDateFormat ":" YYYY-MM-DD JJ: NN " non sembra funzionare. Ho provato a farlo in millisecondi e non ha funzionato. Ecco 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 
            },] 
    

Questa è la tabella sto usando per questo.

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

risposta

0

Per primo punto penso che se avete bisogno di visualizzare 0 su dati vuoti l'unico modo è quello di implementare la funzione di riempimento pari a zero sul lato server o JS.

Ho eseguito con lo stesso problema mesi fa e ho dovuto implementare sul mio lato server perché non c'è alcuna funzione incorporata nella libreria per farlo.

Secondo punto. Il tuo formattatore di date funziona correttamente, il problema è che hai pan e zoom attivato insieme. Quindi non è possibile eseguire lo zoom e visualizzare date formattate poiché lo categoryAxis.parseDates raggruppa in mesi. Ti suggerisco di disabilitare chartCursor.pan e inserire un periodo minimo sull'asse delle categorie di mm o ss.

Here's il vostro violino modificato.

Problemi correlati