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

使用Chart.js时Surface Solar Radiation and Sunshine图表无法显示求助

问题:多图表HTML报告中单一折线柱状图无法加载(单独运行正常)

我正在制作包含多幅图表的HTML报告,其余图表均正常显示,但**“Surface Solar Radiation and Sunshine”折线柱状图**始终无法加载。已尝试多种调试手段仍未解决:将该图表代码单独运行时完全正常,与其他图表共存时便失效。

正常显示的图表示例:
正常显示的图表
(可见唯有目标图表未显示)

排查建议:

  • 检查DOM元素ID冲突:确保该图表的容器ID与其他图表无重复,多数图表库依赖唯一ID完成渲染,重复会导致渲染失败或覆盖。
  • 排查资源加载顺序与依赖冲突:若使用第三方图表库,确认未重复引入不同版本的库文件,且该图表的初始化代码在依赖资源加载完成后执行(可放入window.onload或DOMContentLoaded事件中)。
  • 隔离代码作用域:若图表初始化使用了全局变量,可能与其他图表代码的变量重名。将目标图表代码包裹在IIFE中隔离作用域:
(function() {
  // 目标图表的初始化代码
})();
  • 查看浏览器控制台错误:打开开发者工具(F12)的Console标签页,定位是否存在变量未定义、DOM找不到、资源加载失败等报错信息。
  • 检查容器样式:确认目标图表的容器未被遮挡、未设置display: none或宽高为0,可临时添加边框样式排查。

内容的提问来源于stack exchange,提问作者Adarsh Srivastav

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 14:12:51