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

使用Plot.js绘制图表失败,按YouTube教程操作仍无效,求技术支援

问题排查与修复方案

嘿,我帮你梳理下代码里的几个关键问题,这应该就是你按视频步骤操作却没成功的原因:


1. 颜色格式拼写错误

你写的 plotColor = 'rga(200,230,50,1)' 里有个笔误——rga 应该是 rgba(少了个字母b)!这个错误会导致颜色无法被正确解析,直接影响图表的渲染效果。

2. 脚本加载顺序搞反了

你的 <script src="plot.js"></script> 放在了canvas和绘图代码的后面,这就导致浏览器执行绘图逻辑的时候,Plot.js库还没加载完成,MakeDraw 这个构造函数根本不存在,自然没法创建图表。必须把库的加载放在所有绘图代码之前。

修复后的完整代码

把上面两个问题修正后,代码应该是这样的:

<script src="plot.js"></script>
<canvas id="qi_chart" width="800" height="300"></canvas>
<script>
var mydata = new Array(1, 2, 4, 8, 16, 32);
var myplot = new MakeDraw();
myplot.id = "qi_chart";
myplot.plotColor = 'rgba(200,230,50,1)'; // 修正拼写错误
myplot.fsize = 15;
myplot.data = mydata;
myplot.plot();
</script>

如果修正后还是有问题,建议你打开浏览器开发者工具(按F12),切换到「Console」标签页看看有没有报错信息——比如找不到plot.js文件、MakeDraw未定义,或者canvas元素找不到,这些报错信息能帮你定位更具体的问题哦。

内容的提问来源于stack exchange,提问作者Mark Kho

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 04:06:33