javascript - Highcharts : drawgraph based on chart name

标签 javascript jquery highcharts

我知道我们可以更改图表,选择以下系列

$(document).ready(function () {
        var lineSeries = Highcharts.seriesTypes.line;
        var lineDrawGraph = lineSeries.prototype.drawGraph;
        lineSeries.prototype.drawGraph = function () {

除了seriesType.line之外,还有什么方法可以选择lineSeries吗?例如使用图表名称..

我需要仅对折线图执行此函数,而不是对页面中的所有折线图执行此函数。不幸的是,所有折线图都会调用“lineSeries.prototype.drawGraph”。

最佳答案

您可以像这样获取特定系列的类型:

Highcharts.charts[i].series[j].type

您可以在特定图表 (i) 上检查系列的类型,并在 Highcharts.charts[i].series 上使用 foreach 并检查类型是否是 line 然后添加您的 drawGraph 函数。

关于javascript - Highcharts : drawgraph based on chart name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27989464/

相关文章:

javascript - 创建表脚行以显示结果 1 到 n

javascript - 单选按钮更改事件在错误条件下触发消息

JavaScript 数学计算不正确

jquery - jquery中的反向滚动

javascript - 如何在 HighCharts 散点图上设置点的 z 索引?

javascript - 为什么不能在我的 Magento 商店中合并 CSS 和 Javascript?

javascript - 我进行了 AJAX 调用,并且 jQuery 在调用后不再添加类

php - 浏览器不会从 onclick 事件设置 cookie

PHP 和 MySQL 与 Highchart

javascript - 如何将值传递给不在 highcharts 中的 x 和 y 轴中的工具提示