use*_*608 7 javascript jquery morris.js
如何将数据推入到morris条形图的堆栈中,如果来自不同帐户的ajax调用的多个相似月份数据这是我的代码:
DashboardService.getGraphForYear(year).success(function (data) {
$scope.count = data.results_count;
for(var j=0;j< $scope.count;j++)
{
$scope.month = data.results[j].month;
switch ($scope.month) {
case 1:
sales_com_year.push({month:month[1],amount:data.results[j].order_total_amount});
break;
case 2: sales_com_year.push({month:month[2],amount:data.results[j].order_total_amount});
break;
}
}
}).error(function (error) });
Run Code Online (Sandbox Code Playgroud)
如何在1月份推送数据,以便将所有数据作为一个堆栈推入到1月以及整月
小智 0
您必须创建将日期和值对推入数组的列表
var myJSON = [];
$.each(YourList, function (i, item) {
var jsonArray = { year: item.Date, value: item.value };
var temp = jsonArray;
myJSON.push(temp);
});
Run Code Online (Sandbox Code Playgroud)
并使用以下参数内化 Morris.Area。
Morris.Area({
element: 'chart',
xLabelMargin: 10,
xLabelAngle: 60,
parseTime: false,
data: myJSON,
xkey: 'year',
ykeys: ['value'],
labels: ['Your Lable'],
lineColors: ['red'],
pointFillColors: ['#ffffff'],
pointStrokeColors: ['black'],
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
813 次 |
| 最近记录: |