我使用Morris.js构建以下图表:
http://jsbin.com/uqawig/441/embed?js,output

当我将长度减小为2时,xLabel会出现问题:

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之类的年份。
我搜索了很多,但没有找到任何解决方案。

有任何想法吗?

最佳答案

在您的Morris配置中将parseTime参数设置为false:

parseTime: false


参考:Morris Line & Area Charts


  parseTime:设置为false可跳过X值的时间/日期解析,而是将它们视为等距序列。

10-06 15:26