グラフを描く

下のキャンバスにJavaScriptだけでグラフを描きます。

グラフを構成する一つ一つの点は <div class="dot"></div> です。 dot クラスの定義は次のようになっています。

あとはJavaScriptでこのようなドットをたくさん描くだけです。

.dot {
  position: absolute;
  background-color: black;
  width: 3px;
  height: 3px;
  font-size: 1px;  /* これがないとIEのバージョンによって線が太くなるようです */
}

詳細はこのページのソースをご覧ください。

この方法はほとんどのブラウザで使えますが,必ずしも効率的ではありません。他の可能性としては次のものがあります。

これらの中からブラウザごとに最適なものを選ぶ方法がnanto_vi氏の ブラウザ上でお絵かき で紹介されています。


奥村晴彦

Last modified: 2012-04-18 09:39:45