我尝试绘制对象的不同属性,但图例中只有对象的名称,以便我可以关闭/打开对象的显示,而不是每个不同的属性。
在jsfiddle我试图演示我想要的。到目前为止一切顺利,但在图例中,我希望在此示例中只有 2 个条目(2209 和 8444)。这只是一个例子,会有更多的对象,图表会很快变得笨拙。
欢迎任何帮助(或指向其他可以解决问题的图表解决方案的指针)。我的javascript知识相当有限..
我尝试绘制对象的不同属性,但图例中只有对象的名称,以便我可以关闭/打开对象的显示,而不是每个不同的属性。
在jsfiddle我试图演示我想要的。到目前为止一切顺利,但在图例中,我希望在此示例中只有 2 个条目(2209 和 8444)。这只是一个例子,会有更多的对象,图表会很快变得笨拙。
欢迎任何帮助(或指向其他可以解决问题的图表解决方案的指针)。我的javascript知识相当有限..
有时我遇到了类似的问题。这就是我实施的方式。
示例代码在这里
// @name is the series name on the chart
// @newValue would be true or false that is selected or deselected
ToggleChartSeries = function (name, newValue) {
// Get matching series or multiple series here
var matchingSeries = .. // You need to fill the logic here
// for multiple series, you can loop through
if (matchingSeries) {
if (newValue) {
matchingSeries.show();
} else {
matchingSeries.hide();
}
}
};