You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何手动调整Apache ECharts仪表盘画布的宽高?

调整Apache ECharts仪表盘画布尺寸的方法

ECharts仪表盘的画布尺寸并非通过配置项里的grid调整(grid仅针对直角坐标系图表生效),你可以通过以下两种方式手动设置画布宽高:

  • 设置挂载DOM容器的样式
    ECharts画布的默认尺寸由其挂载的DOM元素尺寸决定,直接给目标DOM元素添加宽高样式即可:

    <!-- 示例:给挂载仪表盘的div设置固定宽高 -->
    <div id="gauge-container" style="width: 300px; height: 300px;"></div>
    

    也可以通过CSS类统一设置:

    #gauge-container {
      width: 400px;
      height: 400px;
      /* 可选:添加边框方便观察画布范围 */
      border: 1px solid #ccc;
    }
    
  • 初始化ECharts实例时指定尺寸
    在调用echarts.init方法时,通过第三个参数传入尺寸配置,直接定义画布大小:

    const myChart = echarts.init(
      document.getElementById('gauge-container'),
      null,
      { width: 350, height: 350 }
    );
    myChart.setOption(option);
    

内容的提问来源于stack exchange,提问作者tan shi yu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 03:06:02