2017-02-23 15 views
1

Я использовал Morris.js построить следующую таблицу:
http://jsbin.com/uqawig/441/embed?js,outputКоличество xLabel больше, чем длина данных

xLabel возникают проблемы, когда я уменьшить длину до 2, как:

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 показать, как 2006-03 2006-05 2006-07 2006-09 2006-11 2007-01

Я хочу xLabel, чтобы показать только лет как 2006 2007.
Я много искал, но не нашел решения.

Любые идеи?

ответ

1

Установите параметр ложной parseTime в конфигурации Моррис:

parseTime: false 

Ссылка: Morris Line & Area Charts

parseTime: Установите ложно пропустить время/дату разбора для значений X, вместо лечения их как ряды с одинаковым интервалом.

+0

его слишком ясно и работает идеально. Tks так много :) –

+0

Добро пожаловать. Всегда рад помочь. – krlzlx