Highcharts 如何在不设置宽度的情况下动态设置highchart的高度?

Highcharts 如何在不设置宽度的情况下动态设置highchart的高度?,highcharts,height,Highcharts,Height,在highchart api中,它指出设置图表大小的方法如下: chart.setSize(width, height); 问题是我不想设置宽度,我只想设置高度,而不需要计算元素的宽度。有办法吗 如果我这样做: chart.setSize(width, height); 它可以工作,但我从highcharts中得到了一些js错误,除此之外,它表现得很棒。想法?你有两种方法: 设置$('chartcontaierid').height(200)并调用$('chartcontaierid').

在highchart api中,它指出设置图表大小的方法如下:

chart.setSize(width, height);
问题是我不想设置宽度,我只想设置高度,而不需要计算元素的宽度。有办法吗

如果我这样做:

chart.setSize(width, height);
它可以工作,但我从highcharts中得到了一些js错误,除此之外,它表现得很棒。想法?

你有两种方法:

  • 设置$('chartcontaierid').height(200)并调用$('chartcontaierid').highcharts().reflow()
  • chart.setSize($('#chartcontaierid').width(),200)