シンプルに視覚化
Highchartsは、開発者があらゆるWebおよびモバイルプラットフォームにチャートを簡単に追加できるようにします。
Javascript、Angular、React、VueJS、iOS、R、.NET、Python、その他に対応しています。
適切なチャートの選び方
適切なチャートを選ぶ方法についてお悩みの方には、このチュートリアルがお役に立てることでしょう。
以下のように簡単なステップに従えば、適切なチャートやグラフを選ぶことができます。
- データの種類を確認
- チャート作成の目的を確認
- チャートの種類を選ぶ
データの種類と目的がわかっている場合は、Chart Chooserツールに直接ジャンプして楽しく始めましょう。 ちなみに、 Chart Chooserツールは、データの種類と目的に基づいてチャートの選択肢を絞り込むのに役立ちます。 しかし、もっと知りたい方やデータの種類や可視化の目的について確認したい方は、引き続きお読みください。 そうすれば、魅力的なチャートやグラフを作成できるようになります。
それでは始めましょう。
1. データの種類を知る
最初のステップは、データの種類を特定することです。 データから洞察を得るために正しい数学的手法やチャートタイプを選ぶためには、データの種類を知っておくことが重要です。 データには2つの種類があります。カテゴリカルデータ(categorical)と連続型データ(continuous)です。 これらのデータタイプに慣れていない場合は、以前の記事であるカテゴリカルデータタイプ 101と連続型データタイプ 101をご覧ください。
2. 目的を知る
データの種類がわかったら、次は目的を知ることです。データセットを可視化する目的はさまざまですが、ここでは最もよく使われる目的を紹介します。- 比較
- 構成
- 関係
- 階層
- 分布
- フロー
[比較]
比較は、2つ以上の要素の類似性(またはそうでないこと)を推定します。 折れ線チャート、棒グラフ、バブルチャート、ツリーマップなどがカテゴリカルデータの比較によく使われます。
以下の折れ線チャートは、2月13日から2月15日までの2つの異なる町の風速を比較しています。
[構成]
構成は、要素の構成部分を示します。 ドーナツチャート、円グラフ、積み上げ棒グラフ、積み上げ柱グラフなどが構成の可視化によく使われます。
以下のデモでは、ドーナツチャートを使って空気の構成を表示しています。
[関係]
関係は、ある変数が他の変数にどのように影響するかを示します。 散布図やバブルチャートなどが関係の可視化によく使われます。
以下のデモでは、507人の男女の身長と体重の関係を散布図で表示しています。
[階層]
階層は、要素が配置されたりランク付けされたりするシステムです。 ツリーマップ、サンバーストチャート、サークルチャートなどが階層の可視化に使われます。
以下の組織図は、Highsoftでの管理階層を示しています。
[分布]
分布は、時間や空間を通じて変数の頻度を示します。 散布図、ヒストグラム、ピラミッドチャートなどが分布の可視化に使われます。
以下のヒストグラムチャートは、2021年のソマリア人口の分布を表示しています。
[フロー]
フローとは、安定して連続的に流れるという動作です。 サンキーダイアグラムやガントチャートなどがフローの可視化に使われる主なチャートです。
以下のデモでは、2017年の米国の推定エネルギー消費量のフローをサンキーダイアグラムで可視化しています。
3. チャートタイプを選択する
上記のステップでチャートの選択肢を絞り込むことができますが、まだ作業は終わっていません。 あなたのデータセットから最良の洞察を引き出すことができる特定のチャートを決めなければなりません。 でもご心配なく!Chart Chooser toolというツールでカバーできます。 データの種類やビジュアライゼーションの目的についての知識を活かして、このツールを使ってみてください。
この3ステップのプロセスを使って効果的なチャートを作成してみてください。