Pol*_*les 8 javascript highcharts
反正有没有按名称或身份删除系列?我的意思是有可能删除系列this.remove()
要么
var seriesLength = chart.series.length;
for(var i = seriesLength - 1; i > -1; i--) {
chart.series[i].remove();
}
Run Code Online (Sandbox Code Playgroud)
但顾名思义,series_name.remove()
有可能吗?
lcg*_*ida 13
好吧,我不知道当时是否可能,但现在你get
在chart
对象中有一个函数,你可以传递一个函数id
并检索一个元素chart
.
例如:
var chart = new Highcharts.Chart({
chart: { renderTo: 'container' },
series: [
{
id: 'series-1',
data: [1,2,3,4,5,6,7,8,9]
},
{
id: 'series-2',
data: [9,8,7,6,5,4,3,2,1]
}
]
});
//Remove the 'series-2'
chart.get('series-2').remove();
Run Code Online (Sandbox Code Playgroud)
Pol*_*les 10
好的,我自己找到了.我在div的隐藏字段中发送系列名称,当我单击删除按钮时,我正在检查名称是否与系列匹配,如果匹配,我将其删除.
var chart = $('#container').highcharts();
var seriesLength = chart.series.length;
for(var i = seriesLength - 1; i > -1; i--)
{
//chart.series[i].remove();
if(chart.series[i].name ==document.getElementById("series_name").value)
chart.series[i].remove();
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
20992 次 |
最近记录: |