前提・実現したいこと
Chart.js 2.0を用いてradarChartを表示しています。
Canvasに描画されたradarChartのチャート上や余白に任意の画像を重ねて表示したいと考えております。
canvasの知識が乏しく恐れ入りますが、方法を教えていただければ幸いです。
発生している問題・エラーメッセージ
Canvasに画像を追加するサンプルを参考に追加してもグラフのみで
追加画像が何も表示されません。
該当のソースコード
JavaScript
1<canvas id="myChart" width="150" height="150" ></canvas> 2<script> 3var canvas = document.getElementById("myChart"); 4ctx = canvas.getContext("2d"); 5var myRadarChart = new Chart(ctx, { 6 type: 'radar', 7 data: { 8 labels: ['Running', 'Swimming', 'Eating', 'Cycling'], 9 datasets: [{ 10 data: [20, 10, 4, 2] 11 }] 12} 13}); 14 15var image = new Image(); 16image.src = 'sampleImg.png'; 17image.addEventListener('load', function() { 18 ctx.drawImage(image, 0, 0, 30, 30); 19}, false); 20 21</script>
回答1件
あなたの回答
tips
プレビュー