サマリー
円グラフ (パイ チャート) を使用してデータをシンボル表示するときは、円グラフのセクターごとに個別のパーセンテージを表示するために、パーセント値を含むラベルを使用できます。 パーセンテージ ラベルはユーザーがデータ パターンを識別するのに役立ちます。 これらのラベルは、属性テーブル内のパーセンテージ データにリンクされています。 このため、属性テーブル内のパーセント値に変更が加えられると、パーセンテージ ラベルが自動的に更新されます。
下記の手順は、円グラフ (パイ チャート) のパーセンテージ ラベルを作成する方法を示しています。 この方法は、小さなデータセットを処理する際にのみ適しています。
手順
注意:
パーセント値がすでに計算済みである場合は、ステップ 1 をスキップしてください。
- 円グラフ (パイ チャート) のデータのパーセンテージを計算します。
- ArcMap で、[コンテンツ] ウィンドウのレイヤーを右クリックして、[属性テーブルを開く] をクリックします。
- [テーブル] ウィンドウで、[テーブル オプション] ドロップダウン矢印をクリックして、[フィールドの追加] を選択します。
- [フィールドの追加] ダイアログ ボックスで、フィールド名を入力し、フィールド タイプとして [Float] を選択します。
- 必要に応じて他の [フィールド プロパティ] を設定して、[OK] をクリックします。
- 属性テーブルで、新しいフィールドのフィールド ヘッダーを右クリックして、[フィールド演算] をクリックします。
- [形式] で [VB Script] を選択します。
- コード ブロック ボックスに次の条件式を入力します。 Field_1、Field_2、Field_3 は実際のフィールド名に置き換えてください。
([Field_1] / ([Field_1] + [Field_2] + [Field_3])) * 100
- 計算したパーセント値の円グラフ (パイ チャート) を作成します。 円グラフの作成方法の詳細については、「円グラフ (パイ チャート) の使用」をご参照ください。
- 円グラフの最初のセクターのパーセンテージ ラベルを作成します。
- [コンテンツ] ウィンドウで、レイヤーを右クリックして [プロパティ] → [ラベル] の順にクリックします。
- [このレイヤーのラベルを表示] チェックボックスをオンにします。
- [条件式] ボタンをクリックします。
- [ラベル条件式] ダイアログ ボックスで、[条件式] ボックスに次の条件式を入力します。 Field_1 は実際のフィールド名に置き換えてください。
[Field_1]&"%"
- [OK] をクリックして [ラベル条件式] ダイアログ ボックスを閉じ、[レイヤー プロパティ] ダイアログ ボックスを表示します。
- [その他のプロパティ] セクションの [配置プロパティ] ボタンをクリックして、その他のプロパティを設定します。
- [適用] と [OK] をクリックして、円グラフの最初のセクターのラベルを表示します。
- パーセント値の位置の調整が可能になるように、パーセンテージ ラベルをアノテーション クラスに変換します。
ラベルをアノテーションへ変換する方法の詳細については、「
ラベルをアノテーション フィーチャへ変換」をご参照ください。 ラベルの変換後、フィールドの新しいアノテーション フィーチャクラスが自動的に追加されます。
注意:
ラベルをアノテーション フィーチャへ変換できる機能は、ArcGIS Desktop Standard および Advanced ユーザーのみに制限されています。
アノテーション フィーチャクラスの位置を編集する手順:
- [コンテンツ] ウィンドウでアノテーション フィーチャクラスを右クリックして、[フィーチャの編集] → [編集の開始] の順に選択します。
- マップ上で、再配置する最初のアノテーション クラスを選択します。
- アノテーション クラスをクリックしたままドラッグして、アノテーションを移動します。
- 属性テーブルの残りのパーセンテージ フィールドについてステップ 3 と 4 を繰り返します。