【问题标题】:Highcharts: Select a single chart?Highcharts:选择单个图表?
【发布时间】:2015-09-17 12:57:26
【问题描述】:

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

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

width = $(window).width().

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

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

感谢您的帮助。

【问题讨论】:

    标签: jquery highcharts


    【解决方案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>
    

    【讨论】:

    • 好的,现在应用宽度的图表是空的
    • 如果我把代码放在最后,什么都不会发生,如果我把它放在 $( document ).ready 中,highcharts 不存在。这是完整的问题:stackoverflow.com/questions/32656402/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-27
    • 2020-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多