如何从“系列”元素中获取HighCharts系列“id”
How to obtain HighCharts series "id" from "series" elements?
我使用高图表.js我在创建系列时指定了一个 id:
var series = [];
var key = "123";
var chartObject = {
type: 'line',
id: key,
name: "NAME"
data: [],
};
/// filling chartObject.data array
series.push(chartObject);
/// later this array of objects assigned as series property
/// in HighCharts.Chart() configuration
后来我需要遍历所有系列,我使用 cycle 做
// chart is my object made elsewhere with chart = new Highcharts.Chart({...});
var cs = chart.series;
angular.forEach(chart.series, function (s) {
// Here I want to know series ID to set visibility to true or false.
s.setVisible(false);
// debug
console.log(s.name); // WORKS OK
console.log(s.id);; // RETURNS UNDEFINED
});
如何从"系列"对象中获取"id"?
给定id
属性的位置,如下所示:
series = {
type: 'line',
id: 'myid',
name: 'my name',
data: [],
}
您可以为任何给定的系列索引获取它x
如下所示:
chart.series[x].options.id
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jquery试图按名称获取按钮位置
- 如何在jQuery中获取元素的形式
- 如何在php文件中获取$.post-ajax传递的值
- 在Shopify中获取博客文章的图片
- 使用Javascript获取所选选项ID
- 在jQuery中获取表的行索引
- 使用jquery将mysql数据获取到新的表行中
- 在动态创建的元素上获取对特定选择器的引用
- 从城市名称获取惊喜
- Angular只从数组中获取所需的数据
- 无法获取系列柱状图
- 如何在工具提示高图表中获取多个系列数据
- 如何从“系列”元素中获取HighCharts系列“id”
- HighchartsJS从URL获取数据并将其传递给系列数据
- 从数据库中获取数据,创建多系列线形图
- 如何获取浏览器支持的字体系列列表
- Async.js系列和node-mysql查询's无法获取行
- 无法在HighCharts图表中获取系列id
- 如何在 Fabric 中获取整个字体系列列表.js