gpt4 book ai didi

morris.js - 月份名称(2014 年 1 月)而不是 2014-01

转载 作者:行者123 更新时间:2023-12-02 11:29:04 26 4
gpt4 key购买 nike

例如,我想将我的 x 标签显示为“2014 年 1 月”,而不是“2014-01”。

我的数据的 json 如下所示:

[
{
"product1": 2,
"product2": 0,
"period": "2013-05"
},
...

最佳答案

OP 使用 xLabelFormatdateFormat 找到了解决方案:

Morris.Line({
element: 'morris-line-chart',
data: <?php echo $morris_line_json; ?>,
xkey: 'period',
ykeys: ['product1', 'product2'],
labels: ['Product 1', 'Product 2'],
hideHover: 'auto',
xLabelAngle: 70,
xLabelFormat: function (x) {
var IndexToMonth = [ "Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez" ];
var month = IndexToMonth[ x.getMonth() ];
var year = x.getFullYear();
return year + ' ' + month;
},
dateFormat: function (x) {
var IndexToMonth = [ "Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez" ];
var month = IndexToMonth[ new Date(x).getMonth() ];
var year = new Date(x).getFullYear();
return year + ' ' + month;
},
resize: true
});

关于morris.js - 月份名称(2014 年 1 月)而不是 2014-01,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24161963/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com