setTimeout(function(){
var chart = new CanvasJS.Chart("chartContainer", {
\t title: {
\t text: "Basic Column Chart"
},
\t data: [
\t {
\t \t type: "column",
\t \t dataPoints: [
\t \t \t { x: 10, y: 71 },
\t \t \t { x: 20, y: 55 },
\t \t \t { x: 30, y: 50 },
\t \t \t { x: 40, y: 65 },
\t \t \t { x: 50, y: 95 },
\t \t \t { x: 60, y: 68 },
\t \t \t { x: 70, y: 28 },
\t \t \t { x: 80, y: 34 },
\t \t \t { x: 90, y: 14 }
\t \t ]
\t } \t \t \t \t \t
\t ]
});
chart.render();
},2000);
img{
display: block;
margin: auto;
}
<script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script>
<div id="chartContainer" style="height: 250px; width: 100%;">
<img src="https://i.imgur.com/fXUIBfi.gif" alt="Chart will Render Here..."/>
</div>
デフォルトのキャンバスのAPIを使用してイメージをロードしようとしたことがありますか? https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Using_images – Kokodoko