首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >morrisjs面积图没有显示最后一个xLabel

morrisjs面积图没有显示最后一个xLabel
EN

Stack Overflow用户
提问于 2016-07-24 04:34:44
回答 1查看 66关注 0票数 2

下面是我的代码:

代码语言:javascript
复制
 var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
Morris.Area({
    element: 'chart_area',
    data: [{
        m: '2016-7',
        value: 19
    }, {
        m: '2016-6',
        value: 2
    }, {
        m: '2016-5',
        value: 3
    }],
    xkey: 'm',
    ykeys: ['value'],
    labels: ['Total Hit'],
    yLabelFormat: function(y) {
        return y != Math.round(y) ? '' : y;
    },
    xLabelFormat: function(x) {
        var month = months[x.getMonth()];
        return month;
    },
    dateFormat: function(x) {
        var month = months[new Date(x).getMonth()];
        return month;
    }
});

这是我创建的fiddle。7月的xLabel在最后消失了。

任何帮助都将不胜感激。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-26 06:15:02

xLabels选项添加到您的莫里斯初始化,并将间隔设置为‘月’,如下所示:

代码语言:javascript
复制
Morris.Area({
    ...
    xLabels: 'month',
    ...
});

这是一个实际演示它的fiddle

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38546187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档