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

升级Highcharts至10.3.1后柱状图消失问题求助

解决Highcharts 10.3.1版本柱状图空白问题

问题原因

升级到Highcharts 10.3.1后,隐藏的datetime类型x轴未指定明确的min和max值,导致图表布局计算异常,容器宽高塌陷为0。该问题在10.2.1及以下版本未触发,是新版本对轴范围计算逻辑的调整导致。

解决方案

以下两种方案均可解决问题,根据实际场景选择:

方案1:为xAxis添加明确的范围值

在xAxis配置中补充min和max,匹配你的series数据中x字段的取值范围。例如:

xAxis: {
    type: 'datetime',
    visible: false,
    min: new Date('2024-01-01').getTime(), // 替换为你数据中的最小x值
    max: new Date('2024-01-02').getTime(), // 替换为你数据中的最大x值
},

方案2:将xAxis类型改为category

如果你的x轴数据是离散的类别(即使是日期格式),将xAxis的type改为category,避免datetime轴的范围计算问题:

xAxis: {
    type: 'category',
    visible: false,
},

验证说明

修改后重新渲染图表,容器将正常计算宽高,柱状图即可显示。

内容的提问来源于stack exchange,提问作者Dominik Reinert

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 15:15:02