本文介绍了JSON代码将JSON数据拆分为四个数据点数组以与stackbar chart canvasjs绑定?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我有以下格式的JSON字符串数组: I have JSON string array in the following format:{ [ { "BillingMonth":"11", "BillingYear":"2016", "Volume":"72", "BillingMonthName":"November", "BillingProduct":"Product1" }, { "BillingMonth":"11", "BillingYear":"2016", "Volume":"617", "BillingMonthName":"November", "BillingProduct":"Product2" }, { "BillingMonth":"11", "BillingYear":"2016", "Volume":"50", "BillingMonthName":"November", "BillingProduct":"Product3" }, { "BillingMonth":"11", "BillingYear":"2016", "Volume":"617", "BillingMonthName":"November", "BillingProduct":"Product4" }, { "BillingMonth":"12", "BillingYear":"2016", "Volume":"72", "BillingMonthName":"December", "BillingProduct":"Product1" }, { "BillingMonth":"12", "BillingYear":"2016", "Volume":"72", "BillingMonthName":"December", "BillingProduct":"Product2" }, { "BillingMonth":"12", "BillingYear":"2016", "Volume":"72", "BillingMonthName":"December", "BillingProduct":"Product3" }, { "BillingMonth":"12", "BillingYear":"2016", "Volume":"72", "BillingMonthName":"December", "BillingProduct":"Product4" } ]} 每月11月和12月都有不同的产品(产品1,产品2,产品3,产品4)。 我必须在带有产品名称的图例的画布js中创建一个stackcolumn图表或stackedBar图表。 我想准备四个不同的datapoints数组到分配给11月和12月的每个月显示一列,不同颜色的不同产品动态保存在一列。 请帮我写javascript来实现这个场景。 谢谢!!! 我的尝试: There Are diffrent products(Product1,Product2,Product3,Product4) sold in months of november and december each.I have to create one stackcolumn chart or stackedBar chart in canvas js with legends carrying products name. I want to prepare four diffrent datapoints array to assign to display one column for each month november and december with diffrent products in diffrent colour holding in one column dynamically. Please help me to write javascript to achieve the scenario. Thanks!!!What I have tried:Result = JSON.parse(Result.d); var dataPoints = []; var dataPointsnew = []; var dataPointsNew1 = []; var dataPointsNew2 = []; for (var i = 0; i <= Result.length - 1; i++) { var series = new Array(dataPoints.push({ x: Result[i].BillingMonthName + '-' + Result[i].BillingYear, y: Result[i].Volume })); } dataPointsnew = dataPoints.chunk(8); dataPointsNew1 = dataPointsnew[0][1]; dataPointsNew2 = dataPointsnew[1]; 推荐答案 这篇关于JSON代码将JSON数据拆分为四个数据点数组以与stackbar chart canvasjs绑定?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
11-02 20:43