plotly.js - 3Dまでこなす高度なグラフライブラリ
Webに足りないのは高度な表現力と言われていますが、HTML5のSVGやCanvasによって大幅に向上しています。しかし、それらを使いこなしたり、プログラミングと組み合わせるのは大変です。 そこでライブラリを使って手軽に表現力を増してみましょう。今回はグラフライブラリのplotly.jsを紹介します。
plotly.jsの使い方
サンプルです。マウスオーバーにも対応しており、ハイレベルな描画ができます。
マウスで囲んでズームできます。
こんなグラフまで。
データの幅から平均値を使ってトレンドを見ることができます。
この淡い感じがすごいですね。
WebGLを使った3Dグラフにも対応しています。
基本的なグラフにももちろん対応しています。
複雑かつ使われる機会も多いグラフ。
地図やローソクチャート。
3Dチャートは使いこなすのが難しそうですが、インパクトがありますね。
plotly.jsはグラフやチャートを描く際にとても便利に使えそうです。対応するグラフの種類が多いので、知っておくと利用できる機会も多いのではないでしょうか。
plotly.jsはHTML5/JavaScript製のオープンソース・ソフトウェア(MIT License)です。