由于存在堆叠条形图的其他问题,我们不得不使用drilldown.js
插件制作可钻取图表的变体。除了series.name
我们的初始2系列没有被重置的问题之外,我可以进行深入挖掘和向上钻取工作。在练习中,我们使用此代码(取自Fusher的答案here):
function setChart(name, categories, data, color, level, type) {
chartMainLoc.xAxis[0].setCategories(categories);
var dataLen = data.length;
chartMainLoc.series[0].remove();
if (dataLen === 1) {
chartMainLoc.series[0].remove();
}
for (var i = 0; i < dataLen; i++) {
chartMainLoc.addSeries({
type: type,
name: name,
color: colors[i],
data: data[i],
level: level
});
}
}
向下钻取这个工作。在向上钻取时,我在工具提示中留下了Series 1 - xxx
。我错过了什么使这个系列名称正确地设置回原来的?
使用HC 3.0.10。直播demo。
答案 0 :(得分:1)
您对两个选项使用相同的name
变量。我想应该有dataName
和dataName2
。这样的事情:http://jsfiddle.net/8XqMp/15/
简而言之:
name
变量