以下のサンプルコードは,"mycanvas"というIDのCanvas上に,座標(20,20)から座標(80,80)まで(黒色の)直線を描画するものです.
Canvas > 基本図形 > 直線を描画する
<!doctype html> <html lang="ja"> <head> <meta charset="UTF-8" /> <title>直線を描画する(サンプル)</title> <meta name="Author" content="Scyphus Solutions Co. Ltd." /> <meta name="copyright" content="(C) 2011 Scyphus Solutions Co. Ltd. All rights reserved." /> <script type="text/javascript"><!-- window.onload = function() { // IDからCanvasを取得する var canvas = document.getElementById("mycanvas"); // Canvasの2次元コンテキストを取得する var cxt = canvas.getContext("2d"); // 線を描画する cxt.beginPath(); // パスを開く cxt.moveTo(20, 20); // 座標(20,20)に移動 cxt.lineTo(80, 80); // 座標(80,80)までパスを引く cxt.closePath(); // パスを閉じる cxt.stroke(); // パスに沿って線を引く } //--> </script> </head> <body> <!-- Canvasの定義 --> <canvas id="mycanvas" width="100" height="100"> </canvas> </body> </html>