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

Highcharts 通过单击按钮选择图表并调整宽度

Highcharts 通过单击按钮选择图表并调整宽度

qq_遁去的一_1 2023-10-24 20:28:27
我已经构建了多个图表,并想通过单击按钮选择其中一个。每个按钮显示一个图表的 div 并隐藏其他图表:$(document).ready(function(){     $("#standd").click(function(){         $("#Standd").show();         $("#Verlaufw").hide();         $("#Verlaufd").hide();         $("#Standw").hide();});根据 css 类,div 的宽度为 100%。.width {   min-width: 320px;    max-width: 100%;    margin: 0 auto;    }当我更改浏览器的大小时,实际图表会调整宽度以适应新的大小。但背景中的其他部分保持原来的大小。当我单击按钮并显示另一个图表时,它的大小错误。我能做些什么?参见小提琴
查看完整描述

1 回答

?
不负相思意

TA贡献1777条经验 获得超10个赞

您可以调用该reflow方法来确保图表适合其容器:


$("#standd").click(function() {

  $("#Standd").show();

  $("#Standd").highcharts().reflow();

  ...

});

现场演示: https: //jsfiddle.net/BlackLabel/vyusa02g/

API 参考: https://api.highcharts.com/class-reference/Highcharts.Chart#reflow


查看完整回答
反对 回复 2023-10-24
  • 1 回答
  • 0 关注
  • 86 浏览

添加回答

举报

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