Javascript Js包含json数据的月份名称
我有一个莫里斯条形图和json数据。Json数据返回两个带有角度foreach的数据,如下所示:Javascript Js包含json数据的月份名称,javascript,angularjs,morris.js,Javascript,Angularjs,Morris.js,我有一个莫里斯条形图和json数据。Json数据返回两个带有角度foreach的数据,如下所示: data:[ {y:'01', a:25 ,b:45}, {y:'02', a:35 ,b:65} ] “y”是“xkey”,表示月份,“01”表示一月,“02”表示二月。 所以我想在xlabel中显示所有月份,并且只显示活动的获取数据 我怎样才能用有角度的foreach和月份名称做到这一点 代码: 和周期数据 angular.forEach(data, function(value, index
data:[
{y:'01', a:25 ,b:45},
{y:'02', a:35 ,b:65}
]
“y”是“xkey”,表示月份,“01”表示一月,“02”表示二月。
所以我想在xlabel中显示所有月份,并且只显示活动的获取数据
我怎样才能用有角度的foreach和月份名称做到这一点
代码:
和周期数据
angular.forEach(data, function(value, index) {
PeriodData.push({
y: data[index][dateType.toUpperCase()],
a: data[index].TOTAL_CIRO,
b: data[index].DELIVERY_TOTAL});
});
您可以按如下方式使用函数
xLabelFormat
:
Morris.Line({
element: 'chart_line_1',
lineColors: ['#1e88e5', '#ff3321'],
data: [
{y:'01', a:25 ,b:45},
{y:'02', a:35 ,b:65}
],
xkey: 'date',
ykeys: ['a', 'b'],
labels: ['Toplam Ciro', 'Toplam Paket'],
parseTime: false,
dataLabels: false,
xLabelFormat: function (x) {
if (x.src.y == '01') { return 'January'; }
else if (x.src.y == '02') { return 'February'; }
else { return '#NA'; }
}
});
您可以按如下方式使用函数
xLabelFormat
:
Morris.Line({
element: 'chart_line_1',
lineColors: ['#1e88e5', '#ff3321'],
data: [
{y:'01', a:25 ,b:45},
{y:'02', a:35 ,b:65}
],
xkey: 'date',
ykeys: ['a', 'b'],
labels: ['Toplam Ciro', 'Toplam Paket'],
parseTime: false,
dataLabels: false,
xLabelFormat: function (x) {
if (x.src.y == '01') { return 'January'; }
else if (x.src.y == '02') { return 'February'; }
else { return '#NA'; }
}
});