2017-02-23 3 views
1

I Morris.js verwendet, um die folgende Tabelle zu erstellen:
http://jsbin.com/uqawig/441/embed?js,outputAnzahl xlabel größer ist als die Länge der Daten

Die xlabel haben Probleme, wenn die Länge I bis auf 2, wie reduzieren:

Morris.Line({ 
    element: 'line-example', 
    data: [ 
    { y: '2006', a: 100, b: 90 }, 
    { y: '2007', a: 75, b: 65 } 
    ], 
    xkey: 'y', 
    ykeys: ['a', 'b'], 
    labels: ['Series A', 'Series B'] 
}); 

xlabel zeigen als 2006-03 2006-05 2006-07 2006-09 2006-11 2007-01

ich xlabel nur die Jahre wie 2006 2007 zeigen wollen.
Ich habe viel gesucht, aber keine Lösungen gefunden.

Irgendwelche Ideen?

Antwort

1

Stellen Sie den parseTime Parameter auf false in Ihrer Morris Konfiguration:

parseTime: false 

Referenz: Morris Line & Area Charts

parseTime: Stellen zu falschen Zeit/Datum-Parsing für X-Werte zu überspringen, anstatt der Behandlung von sie als eine gleich beabstandete Serie.

+0

es ist zu klar und funktioniert perfekt. Tks so viel :) –

+0

Gern geschehen. Immer froh zu helfen. – krlzlx

Verwandte Themen