Apache ECharts 全チャートショーケース
Apache ECharts は、CanvasおよびSVG描画をサポートする、エンタープライズ向けの強力なオープンソース可視化ライブラリです。数万〜数十万の大規模データの描画に優れており、単純な棒グラフから複雑な階層・ネットワーク図まで、実務で求められるほぼすべてのチャートタイプを標準で内包しています。
以下に、EChartsで構築可能な代表的な12種類のチャートを一挙に掲載します。すべてのグラフはインタラクティブであり、マウスホバー(ツールチップ表示)やウィンドウのリサイズに対応しています。
1. 棒グラフ (Bar Chart)
値の比較に用います。大量のデータでも高いパフォーマンスで描画できます。
2. 折れ線/面グラフ (Line / Area Chart)
時系列推移の表現に最適です。スムージングや領域の塗りつぶし(Area)も標準サポート。
3. 円/ドーナツグラフ (Pie / Doughnut Chart)
内訳や構成比を視覚化します。角丸や中空(ドーナツ型)のスタイリングも容易です。
4. 散布図 (Scatter Chart)
2変数の分布や相関関係をプロットします。クラスタリングの結果表示によく使われます。
5. レーダーチャート (Radar Chart)
多次元データのバランス(長所や短所)をポリゴン形状で比較します。
6. ローソク足 (Candlestick / K-Line)
金融データ(始値・高値・安値・終値)の表現に使用されます。
7. ヒートマップ (Heatmap)
値の大小を色の濃淡でマトリクス状に表現します。アクセスログの曜日・時間帯分析等に便利です。
8. ゲージ (Gauge)
達成率やKPIの進捗、現在のステータス(速度やスコアなど)をメーターとして表示します。
9. ファネルチャート (Funnel Chart)
ユーザーのコンバージョン推移(訪問→カート→購入など)の離脱状況を視覚化します。
10. サンバースト (Sunburst)
階層構造を持つデータを同心円状に表現します。内側から外側へカテゴリが細分化されます。
11. サンキーダイアグラム (Sankey Diagram)
データ(エネルギー、コスト、トラフィック等)の「流れ」と「量」を表現するネットワーク図です。
12. ツリーマップ (Treemap)
階層データを矩形の面積で表現します。限られたスペースで構成比と全体像を把握するのに適しています。

コメント