为了账号安全,请及时绑定邮箱和手机立即绑定

如何将网格线添加到 highcharts 中已生成的图表?

如何将网格线添加到 highcharts 中已生成的图表?

明月笑刀无情 2021-11-04 15:17:15
我有一个已经生成的气泡图。我需要根据用户可以选择的复选框在同一图表上添加/删除网格线。我尝试了类似以下的方法,但没有奏效。setTimeout(function () {    var chart = $('#bubble-chart-container').highcharts();    chart.options.xAxis[0].gridLineWidth = 1;    chart.options.yAxis[0].gridLineWidth = 1;    chart.reflow();}, 500);
查看完整描述

1 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

您将需要像这样使用chart.update(API 链接)方法:


HTML


<div id="container"></div>

<button id="addButton">Add lines</button>

<button id="removeButton">Remove lines</button>

Javascript


var chart = Highcharts.chart('container', {

  ...

});



$('#addButton').click(function() {

  chart.update({

    xAxis:{

        gridLineWidth: 1

    },

    yAxis:{

        gridLineWidth: 1

    }

  });

});


$('#removeButton').click(function() {

  chart.update({

    xAxis:{

        gridLineWidth: 0

    },

    yAxis:{

        gridLineWidth: 0

    }

  });

});


查看完整回答
反对 回复 2021-11-04
  • 1 回答
  • 0 关注
  • 155 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信