Highcharts:选择一张图表?

时间:2015-09-17 12:57:27

标签: jquery highcharts

我正在使用highcharts制作仪表板。 现在我用每个函数的jquery搜索每个图表,找到哪个图表比窗口宽,以使其响应。 所以我必须为每个图表定义宽度。

如果图表比窗口宽,我想定义

width = $(window).width().

$(".dashboard").highcharts({
    chart: {
        width: width, //320
     },
});

我可以选择所有图表,但如何选择单个图表呢?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我相信你正在寻找.each()和Highcharts setSize

$(".dashboard").each(function () {
  //Test if chart is wider than window here and update below
  $(this).highcharts.setSize(Number width, Number height);
});

虽然如果你只是在寻找响应式图表,你可以将你的highcharts容器设置为100%宽度,它会自动发生。

<div id="chartcontainer" width='100%'></div>