Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs Chartjs-条形图-背景梯度_Angularjs_Canvas_Chart.js_Bar Chart_Gradient - Fatal编程技术网

Angularjs Chartjs-条形图-背景梯度

Angularjs Chartjs-条形图-背景梯度,angularjs,canvas,chart.js,bar-chart,gradient,Angularjs,Canvas,Chart.js,Bar Chart,Gradient,我和chartjs有一个angularjs项目。 我想要一个有渐变背景的条形图。 在谷歌搜索我找到了这个代码 var backgroundGradient = $element.find('canvas')[0].getContext('2d').createLinearGradient(0, 0, 0, 600); backgroundGradient.addColorStop(0.0, "#fcffa4") backgroundGradient.addColorStop(0.3, "#f

我和chartjs有一个angularjs项目。 我想要一个有渐变背景的条形图。 在谷歌搜索我找到了这个代码


var backgroundGradient = $element.find('canvas')[0].getContext('2d').createLinearGradient(0, 0, 0, 600);

backgroundGradient.addColorStop(0.0, "#fcffa4")
backgroundGradient.addColorStop(0.3, "#f98e08")
backgroundGradient.addColorStop(0.7, "#bb3754")
backgroundGradient.addColorStop(01, "#570f6d")

BarChart.data.datasets[0].backgroundColor = backgroundGradient;

但是如果我调整图表的大小,背景会改变,而不是保持不变的渐变,直到它变成单色


你能帮我吗?

没有人能帮我吗???没有人能帮我吗???