我已經在Chart.js中創建了一個帶有顏色漸變的折線圖,但顏色似乎非常模糊,我無法區分它們。Chart.js中的漸變太模糊折線圖
它應該是這樣的:
但它結束了看起來像這樣:
我創建了一個應用到畫布圖表內部漸變我JavaScript的。我不確定這是因爲我沒有足夠的顏色值還是因爲我的圖表已經伸展。
有人可以幫助我解決這個問題嗎?
這裏是我創造的梯度JS:
// Create gradient
grd = ctx.createLinearGradient(170.000, 600.000, 150.000, 0.000);
// Add colors
grd.addColorStop(0.000, 'rgba(0, 255, 0, 1.000)');
grd.addColorStop(0.200, 'rgba(191, 255, 0, 1.000)');
grd.addColorStop(0.400, 'rgba(221, 255, 0, 1.000)');
grd.addColorStop(0.600, 'rgba(255, 229, 0, 1.000)');
grd.addColorStop(0.800, 'rgba(255, 144, 0, 1.000)');
grd.addColorStop(1.000, 'rgba(255, 50, 0, 1.000)');
這裏是Fiddle我現在的圖表。
嘗試添加這些站:'grd.addColorStop(0.001,「RGBA (191,255,0,1,000)'); grd.addColorStop(0.201,'rgba(221,255,0,1.000)'); grd.addColorStop(0.401,'rgba(255,229,0,1.000)'); grd.addColorStop(0.601,'rgba(255,144,0,1.000)'); grd.addColorStop(0.801,'rgba(255,50,0,1.000)');' – user2464424