Excelにはゲージチャート/スピードメーターのサポートが組み込まれていないため、ドーナツチャートと円グラフを組み合わせて作成する必要があります。
ゲージチャート(別名、ダイヤルチャートまたはスピードメーターチャート)は、設定した目標に対してパフォーマンスを比較または測定するために使用されます。自動車のスピードメーターに似ており、ポインターを使用してデータをゲージの読み取り値として表示するため、スピードメーターチャートと呼ばれます。
一般に、ゲージチャートは、1つのデータフィールドの達成またはパフォーマンスを最大-最小スケールで視覚化するために使用されます。 Excelは、ゲージチャートを作成するための組み込みのサポートを提供していません。ただし、いくつかのトリックを使用すると、ドーナツグラフと円グラフの2つの異なるグラフタイプを組み合わせてゲージグラフを作成できます。
Excelには組み込みのゲージグラフタイプが用意されていないため、Excelのコンボグラフオプションを使用してゲージグラフを作成する必要があります。この記事でその方法を説明します。
データを設定する ゲージチャート用
データセットを準備することから始めましょう。まず、3つの異なるデータテーブルを設定する必要があります。1つはダイヤル用、1つはポインター用、もう1つはグラフデータ用です(オプション)。
以下に示すようにテーブルを準備します。
ダイヤル
- パフォーマンスラベル –これらは、文字盤に表示するチャートラベルを決定します。これには、Poor、Average、Good、Excellentなどのマーカーがあります。
- レベル –これらの値は、スピードメーターを複数のセクションに分割します。
ポインター
ポインタは次の値で作成されます。これらの値は、ゲージチャートのポインタを配置する場所を決定します。
- ポインター –この値は、針をゲージチャート上でどれだけ離すかを指定します。
- 厚さ –これは針(ポインター)の幅を指定します。針の太さは希望のサイズに変更できますが、5ピクセル未満に保つのが最善です。
- 休符値 –円グラフの残りの部分の値。これは、この式「= 200-(E3 + E4)」で計算する必要があります。セルE5でこの数式を使用する必要があります。
ドーナツチャートを作成する
データセットを設定したら、最初のテーブル(ダイヤル)の[レベル]列で値を選択します。次に、[挿入]タブに移動し、[グラフ]グループの[パイまたはドーナツグラフを挿入]アイコンをクリックして、ドロップダウンから[ドーナツ]グラフを選択します。
次に、デフォルトのグラフのタイトルと凡例を削除します。これで、片側が半円(レベル:100)で、残りの部分が反対側(レベル:20、50、20、10)のドーナツチャートができました。
ドーナツチャートを回転させ、チャートの境界線を削除します
次に、チャートを回転させてチャートの位置を調整する必要があります。これを行うには、グラフの色付きの部分を右クリックして、[データ系列の書式設定]オプションを選択します。
これにより、グラフの右側のフォーマットペインが開きます。ペインで、スライダーを使用して「最初のスライスの角度」を270°に設定し、必要に応じて「ドーナツの穴のサイズ」も調整します。
チャートの境界線を削除します
グラフを適切に配置したら、グラフの境界線(各色のセクション間の白い区切り文字)を削除して、グラフをきれいにします。
同じ右側の[データ系列の書式設定]ペインで、[塗りつぶしと線]アイコンをクリックし、[境界線]セクションに移動し、[線なし]オプションを選択してグラフの境界線を削除します。
フルサークルドッグナットチャートを半円に変える
ご存知のように、ゲージが完全な円になることはありません。そのため、その完全な円を半円に変更するには、グラフの下部のスライスを非表示にする必要があります。
これを行うには、グラフの下部のスライスをダブルクリックして、[データポイントの書式設定]ペインを開きます。そこで、[塗りつぶしと線]タブに移動し、[塗りつぶし]セクションで[塗りつぶしなし]を選択して、下部のスライスを透明にします。
残りのスライスの色を変更する
次に、残りの4つのデータポイントについて、グラフをより魅力的にするために色を変更してみましょう。
まず、チャート上のスライスをダブルクリックして選択し、[データポイントのフォーマット]ペインで[塗りつぶしと線]タブに切り替え、[塗りつぶし]セクションの[塗りつぶしの色]アイコンをクリックして色を開きますパレット、およびスライスの色を選択します。
次に、各スライスを1つずつ選択し、それぞれのスライスの色を変更します。完了すると、次のようなものになります。
グラフにデータラベルを追加する
ラベルのないゲージグラフには実用的な価値がないため、それが完了したら、グラフにデータラベルを追加する必要があります。それを修正しましょう。さらに、最後にラベルをデータ化することもできますが、これは少し注意が必要なプロセスです。簡単にするために、今すぐラベルを追加します。
データラベルを追加するには、任意のスライスを右クリックし、コンテキストメニューから[データラベルの追加]をクリックして、もう一度[データラベルの追加]を選択します。
これにより、最初のテーブルのラベルとして値(レベル列)が追加されます。
次に、一番下のスライス(透明なスライス)のデータラベルをダブルクリックして削除します。次に、任意のデータラベルを右クリックして、[データラベルのフォーマット]を選択します。
[データラベルの書式設定]ペインで、[セルからの値]オプションをクリックします。小さな[データラベル範囲]ダイアログボックスが表示されます。
[データラベル範囲]ダイアログで、[データラベル範囲の選択]フィールドをクリックし、最初のデータテーブルから[パフォーマンスラベル]の下のラベル名を選択して、[OK]をクリックします。 「合計」ラベルを選択しないように注意してください。
次に、[データラベルのフォーマット]ペインから[値]オプションのチェックを外し、パネルを閉じます。
円グラフでポインタを作成する
それでは、ゲージにポインタを追加しましょう。これを行うには、グラフを右クリックして、[データの選択]をクリックします。
[データソースの選択]ダイアログで、[追加]ボタンをクリックして[シリーズの編集]ダイアログボックスを開きます。
[シリーズの編集]ダイアログで、[シリーズ名]フィールドに「ポインタ」と入力します。 [系列値]フィールドをクリックし、デフォルト値 '= {1}'を削除してから、円グラフテーブル(ポインター)に移動し、ポインター、厚さ、および残りの値のデータを含む範囲、つまりE3:E5を選択します。シリーズ値の場合は、[OK]をクリックします。
もう一度[OK]をクリックして、ダイアログボックスを閉じます。
ポインタドーナツグラフを円グラフに変換する
次に、新しく作成したドーナツグラフを円グラフに変更する必要があります。これを行うには、外側のグラフを右クリックして、[系列グラフの種類を変更]を選択します。
[グラフの種類の変更]ダイアログボックスで、[すべてのグラフ]タブの下にある[コンボ]を選択します。シリーズ名「ポインタ」の横にある「グラフの種類」ドロップダウンメニューをクリックし、グラフの種類として「円」を選択します。その後、シリーズの「ポインタ」の横にある「二次軸」ボックスをチェックして、「OK」をクリックします。
完了すると、グラフは次のようになります。
円グラフをポインター(針)に変換する
円グラフをドーナツグラフに合わせる
次に、円グラフをドーナツグラフに揃える必要があります。両方のグラフを連携して機能させるには、以前と同じように円グラフを270度再配置する必要があります。円グラフを右クリックして[データ系列の書式設定]を開き、円グラフの最初のスライスの角度を[270°]に設定します。
円グラフの境界線を削除する
次に、ドーナツグラフの場合と同様に、円グラフの境界線を削除する必要があります。 [塗りつぶしと線]タブに切り替え、[境界線]セクションの下の[線なし]オプションを選択して、グラフの境界線を削除します。
これで、グラフには3つのスライスがあります。上のスクリーンショットの12時の位置にある灰色のスライス、青いスライス、オレンジ色のスライバーです。
ポインタを作成する
針/ポインターを作成するには、円グラフの灰色のセクション(ポインタースライス)と青色のセクション(休符の値のスライス)を非表示にして、針の部分だけを残す必要があります。
ドーナツグラフの場合と同じように、円グラフのスライスを非表示にすることができます。灰色のデータポイントをダブルクリックし、それを右クリックして[データポイントの書式設定]を選択し、[塗りつぶしと線]タブに移動して、[塗りつぶし]セクションの[塗りつぶしなし]をオンにします。同じ手順に従って、円グラフの次の大きなスライス(青)を非表示にして、ポインター(オレンジスライス)のみが残るようにします。
次に、ポインタスライスを選択して[塗りつぶしと線]タブに移動し、[塗りつぶし]セクションの[塗りつぶしの色]アイコンをクリックして、黒を使用して針の色を変更します(お好みの色を選択してください)。
スピードメーターの準備ができました:
ゲージチャートがExcelでどのように機能するか
ゲージチャートを作成しました。それがどのように機能するかを示しましょう。それは簡単です。
これで、2番目のテーブルのポインタに対応する値を変更するたびに、針が移動します。
ただし、その前に、速度計で表される値で自動的に更新される針のカスタムデータラベル(テキストボックス)を追加しましょう。これを行うと、チャートがはるかに直感的でわかりやすくなります。
これを行うには、リボンの[挿入]タブに切り替えて、[テキスト]グループの[テキストボックス]アイコンをクリックします。
次に、グラフに移動し、下に示すように、テキストボックスをクリックして目的のサイズに挿入します。テキストボックスをクリックして編集し、数式バーに移動して「=」記号を入力し、セルE3(ポインタ値)を選択して、「Enter」キーを押します。これにより、テキストボックスがセルE3にリンクされます。次に、テキストボックスを適切と思われる形式にフォーマットします。
ポインタ値は、測定または評価するパフォーマンスです。これにより、ゲージチャート上で針/ポインタをどれだけ配置するかが決まります。
ここで、3番目のテーブル(グラフデータ)が機能します。この表には、パフォーマンスを評価したい生徒の点数が含まれています。
これ以降、セルE3の値を変更すると、針が自動的に移動し、針の下のテキストボックスの値も更新されます。各生徒のマークでポインタ値を変更して、生徒の成績を評価できます。
2番目の表の「太さ」の値を変更して、針の幅/太さを変更することもできます。
これで、Excelで完全に機能するゲージチャートができました。
まあ、それだけです。これは、Excelでゲージチャート/スピードメーターを作成するためのステップバイステップのチュートリアルです。