您发布的代码似乎不完整。看起来您正在迭代覆盖
ProductByName
带有新对象;您需要的是序列数据的对象数组。如果您有深入的数据,则需要将其自己的数据集键入
item.Product_Name
。
下面我已经修改了你的
udpateView
方法加载基本系列数据,但是,看起来您没有任何深入查看的数据。
$.get('Index_api/SoldProductsByName', updateView);
function updateView(data) {
var i = 0, series = [], drilldown = [];
$.each(data, function (key, item) {
series.push({
name: item.Product_Name
, y: item.TOTALSOLD
, drilldown: item.Product_Name
});
});
Highcharts.chart('your-chart-container', {
chart: {
type: 'column'
},
xAxis: {
type: 'category'
},
series: [{
name: 'Product',
data: series
}],
drilldown: {
series: drilldown
}
});
}