我使用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值的时间/日期解析,而是将它们视为等距序列。