【发布时间】:2021-01-01 02:35:54
【问题描述】:
这里我尝试像往常一样在画布的ctx对象上添加线性渐变。
let canvas= $("#canvas");
let ctx=canvas[0].getContext('2d');
var gradient = ctx.createLinearGradient(0, 0, 0, 400);
gradient.addColorStop(0, 'rgba(250,174,50,1)');
gradient.addColorStop(1, 'rgba(250,174,50,0)');
我没有使用 jQuery 访问画布对象,而是尝试了document.getElementbyId,但也没有用。
正在打印图表,只是缺少渐变。我不知道为什么
Stackblitz:https://stackblitz.com/edit/angular-h83adp-chartjs-kfdgcy?file=app/app.component.ts
【问题讨论】:
-
见this工作演示
标签: javascript angular html5-canvas chart.js