等級色シンボルを使用すると、シンボルの色を変化させて、マッピングされたフィーチャ間の定量的な差異を示すことができます。 データが範囲に分類され、範囲ごとに、その範囲を表す配色内の異なる色が割り当てられます。 たとえば、分類方式に 5 つのクラスがある場合は、5 つの異なるシンボル色が割り当てられます。 シンボルのサイズは同じままです。 このように色で変化するマップを一般にコロプレス マップと呼びます。 通常は、連続配色を選択して同じ色の異なる階調を適用し、薄い色が小さいデータ値を表し、濃い色が大きいデータ値を表すようにします。
クラスの数が比較的少ない場合は、色の変化を区別できるため、シンボル色は事象の規模の差異を表現できる効果的な方法です。 マップ上でわかりやすく区別できる色の数の大まかな上限は、全部で 7 色です。 特に、薄い色を使用している場合は、クラスの数が多くならないようにします。 シンボル色は配色から適用されますが、各シンボル クラスの色を変更することもできます。 つまり、それぞれのクラスを区別するのに十分なばらつきのある一連の色を独自に作成することができます。
データを分類すると、維持することが重要となる特定の値 (中央値や他の重要な閾値など) を中心にデータが変動する場合があります。 たとえば、プラスの変化とマイナスの変化を示すデータが値 0 を中心に変動することがあります。 連続配色を使用して 0 に近い値に中間色を適用するのではなく、0 がデータ分布における変曲点であることを明確に示したい場合があります。 この場合には、該当するシンボル クラスに重要な分岐点を追加して、分散配色を適用します。 設定すると、あるクラスの上限と次のクラスの下限で重要な分岐値が強制的に使用されます。
等級色シンボルの基準をデータセット内の属性フィールドにするか、シンボル表示する数値を生成するArcade式を作成することができます。
[プライマリ シンボル] タブ には 3 つのサブタブがあり、そこで等級色によるシンボル表示を指定できます。
- [クラス] タブでは、シンボルの管理、クラスへの値の手動割り当て、説明ラベルの作成、シンボル クラスのグループ化を行えます。
- [ヒストグラム] タブでは、シンボル クラスのデータ範囲を表示して編集できます。 詳細については、ヒストグラムをご参照ください。
- [縮尺] タブでは、各シンボル クラスを描画する縮尺範囲を指定できます。
等級色シンボルを使用したレイヤーの描画
等級色シンボルを使用してレイヤーを描画するには、次の手順を行います。
- [コンテンツ] ウィンドウでフィーチャ レイヤーを選択します。
- リボンの [フィーチャ レイヤー] タブで [描画] グループにある [シンボル] をクリックして [等級色] をクリックし、[シンボル] ウィンドウを開きます。
- [シンボル] ウィンドウの [プライマリ シンボル] タブ で、マップ化するデータの数値フィールドを選択します。
- または、式のボタン をクリックして、[式の設定] ダイアログ ボックスを開きます。 式を作成し、[確認] をクリックして検証します。
式が有効であっても有効な数値を返さない可能性があることに注意してください。 これを回避するには、数値フィールドのみを表示するように、[式の設定] ダイアログ ボックスのフィルター ボタン を使用します。
- データを正規化するには、[正規化] メニューからフィールドを選択します。 [全体の割合] を選択し、データ値を除算して比率を作成するか、[Log] を選択し、各値の対数に基づいてシンボル表示します。
データセットに有意な外れ値が含まれている場合は、これが小さな範囲の値を生成する効果的な方法となることがあります。 正規化を使用できるのは、等級色シンボルの基準がフィールドの場合に限ります。 式に基づいてシンボル表示される場合は、[正規化] フィールドが無効になります。
- 適切な分類方法とクラス数を使用して、データを分類します。
- 配色を選択します。
レイヤー内の分類方法とクラス数によって、主要なスタイルの中からリスト内に表示される配色が決定されます。 たとえば、標準偏差でデータを分類する場合は、分散配色を使用できます。 5 つのクラスを表示する場合は、連続配色と 5 つのクラスを持つ配色のみが表示されます。 お気に入りスタイルまたはカスタスタイルに格納された配色は、色のタイプや数に関係なく、このリストに常に表示されます。
注意:
デフォルトでは、配色の色がすべてのシンボル クラスに適用されます。 シンボル クラスのサブセットにのみ配色を適用するには、[シンボル] ウィンドウの [クラス] タブにあるテーブルで強調表示することで対象のクラスを選択します ([上限値] 列か [ラベル] 列をクリックしながら、Shift か Ctrl を押したままシンボル クラスを選択します)。シンボル クラス行を選択した状態で、[シンボル] ウィンドウの上部にある [配色] ドロップダウン リストから配色を選択します。
必要に応じて、[選択の解除] ボタン をクリックしてシンボル クラスの選択を解除します。
配色ターゲットの設定
ポリゴンをシンボル表示する場合は、[配色オプション] ボタン をクリックし、配色のターゲットを選択します。 ポリゴン塗りつぶしまたはポリゴン アウトライン、もしくはその両方に色を適用できます。
配色ターゲットを変更すると、各シンボル クラスをシンボル表示している、ポリゴンの片方のシンボル レイヤーは更新されなくなります。 たとえば、配色ターゲットを [アウトラインに適用] に設定している場合、塗りつぶしシンボル レイヤーは更新されず、配色ターゲットを [塗りつぶしに適用] に設定した場合、ポリゴンのアウトラインは変更されません。 これは、カスタマイズされたシンボルが失われることがないようにするためです。 「色がロックされているシンボル レイヤーは、配色ターゲットの設定にかかわらず、配色の変更によって更新されることはありません。
配色ターゲット設定に一致するようにすべてのシンボル レイヤーを更新するには、[詳細] ドロップダウン メニューをクリックし、[すべてのシンボルの再生成] をクリックします。
配色ターゲット | 結果 | シンボルの再生成後の結果 |
---|---|---|
塗りつぶしに適用 | 配色はポリゴン シンボルの塗りつぶし (「塗りつぶしシンボル レイヤー」) に適用されます。 | 配色はポリゴン シンボルの塗りつぶしに適用されます。 ポリゴン アウトライン (「ストローク シンボル レイヤー」) はグレーの実線になります。 |
アウトラインに適用 | 配色はポリゴン シンボルのアウトライン (「ストローク シンボル レイヤー」) に適用されます。 | 配色はポリゴンのアウトラインに適用されます。 ポリゴン塗りつぶしは完全な透明になります。 |
塗りつぶしおよびアウトラインに適用 | 配色はポリゴン シンボルの塗りつぶしとアウトライン (「塗りつぶしシンボル レイヤー」と「ストローク シンボル レイヤー」) に適用されます。 | 配色はポリゴンのアウトラインに適用されます。 配色はハッチとしてポリゴンの塗りつぶしに適用されます。 |
等級色シンボルの変更
[シンボル] ウィンドウ の [プライマリ シンボル] タブには、[クラス]、[ヒストグラム]、[縮尺] サブタブが含まれており、それぞれに追加のコマンドを含む [詳細] ドロップダウン メニューがあります。
[クラス] タブには対話形式のテーブルが含まれており、等級色クラスとそれに対応するシンボルおよび見出しが、ウィンドウ上部のシンボル パラメーターで定義されている通りに一覧表示されます。
等級色クラス テーブルでは、次のことを行えます。
タスク | 手順 |
---|---|
単一クラスのシンボルの変更 | テーブルの [シンボル] 列でシンボルをクリックして [シンボルの書式設定] ウィンドウを開き、シンボルを変更するか、別のシンボルを選択します。 1 度に 2 つ以上のシンボルの共通するプロパティを変更できます。 テーブルのシンボル クラスをハイライトし、右クリックして [シンボルの書式設定] をクリックします。 戻るボタン をクリックして、[シンボル] ウィンドウに戻ります。 |
シンボルの凡例パッチの形状を設定 | シンボルの隣にあるドロップダウン矢印をクリックして、[コンテンツ] ウィンドウのシンボル クラスと、レイアウトの凡例のシンボル クラスに適用する形状を選択します。 複数の凡例パッチ形状を一度に変更するには、Shift を押しながらクリックするか、Ctrl を押しながらクリックしてシンボルを選択し、右クリックして [凡例パッチの更新] をクリックします。 |
クラスのラベルを編集 | テーブルのシンボル以外のセルを右クリックして、[ラベルの編集] をクリックするか、[ラベル] 列のセルをダブルクリックして、新しい値を入力します。 |
クラスの上限値を編集 | テーブルのシンボル以外のセルを右クリックするか、[上限値] のセルをダブルクリックして、新しい値を入力します。 |
シンボル クラスの説明を編集します。 | 最初に、[説明] 列がテーブルに表示されていることを確認します。 表示されていない場合、[詳細] メニューで [説明を表示] にチェックを入れて、列をテーブルに追加します。 説明を編集するには、テーブルのシンボル以外のセルを右クリックするか、[説明] 列のセルをダブルクリックして、[説明の編集] ダイアログ ボックスを開き、シンボル クラスの説明を入力するか、編集します。 凡例の設定によっては、シンボル クラスの説明はレイアウトの凡例に含まれています。 |
別のシンボル クラスを追加 | ウィンドウ上部にある [クラス] ドロップダウン メニューを使用して、シンボル クラスの数を制御します。 分類方法が手動間隔に設定されている場合、テーブル内で別のシンボル クラスを手動で追加します。 テーブルのシンボル以外のセルを右クリックして、[上限の閾値を挿入] または [下限の閾値を挿入] をクリックして、新しいシンボル クラスを配置します。 |
シンボル クラスの組み合わせ | 2 つ以上のシンボル クラスを組み合わせるには、テーブルの行をハイライトして右クリックし、[閾値の組み合わせ] をクリックします。 |
重要な分岐点を設定 | 重要な値を中心に重要な分岐点を設定するには、該当するシンボル クラスを右クリックして [重要な分岐点として設定] をクリックします。 分散配色を選択して、重要な値をハイライト表示します。 |
重要な分岐点を削除 | 重要な分岐点を持つシンボル クラスを右クリックして、[重要な分岐点の削除] をクリックします。 |
シンボル クラスを削除 | ウィンドウ上部にある [クラス] ドロップダウン メニューを使用して、シンボル クラスの数を制御します。 シンボル クラスを削除するには、テーブルのシンボル以外のセルを右クリックし、[削除] をクリックします。 |
[詳細] ドロップダウン メニューから次のタスクを実行できます。
タスク | 手順 |
---|---|
範囲外の値を表示 | 値が、分類が確立された後に追加された場合、削除されたクラスに属する場合、または NULL 値を含む場合、値は分類スキーマの範囲から外れることがあります。 テーブル内の範囲外の値を表示し、それらにシンボルを割り当ててマップ上で表示することができます。 [詳細] メニューをクリックして、[範囲外の値を表示] にチェックを入れて <out of range> シンボル クラスを追加します。 |
除外する値を表示 | どのフィーチャを分類から除外するかを指定するには、[シンボル] ウィンドウの [高度なシンボル オプション] タブ をクリックして、[データの除外] 見出しの下に項目を入力します。 [詳細] メニューで、[除外する値の表示] にチェックを入れて、<excluded> シンボル クラスを追加します。 |
各シンボル クラスのフィーチャ数を表示 | [詳細] メニューをクリックして、[データの個数を表示] にチェックを入れ、[データの個数] 列をテーブルに追加します。 除外する値または範囲外の値が凡例に表示されない場合、それぞれの総数が [シンボル] ウィンドウの下部に表示されます。 各分類範囲内のフィーチャ (および範囲外の値) の数を更新するには、テーブルの [データの個数] 列を右クリックして、[データの個数を更新] を選択します。 |
統計情報の表示 | [その他] メニューをクリックして [データの個数の表示] にチェックを入れて、テーブルの下に [統計情報] セクションを追加します。 統計情報には、フィーチャ数、データの最小値と最大値、値の平均と標準偏差が含まれます。 |
フィーチャ値を使用してクラス範囲を表示 | [詳細] メニューをクリックして、[ラベルでフィーチャの値を使用] にチェックを入れ、シンボル クラス ラベルの境界としてフィールド内に存在する値のみを使用します。 これは、データ内の著しい欠損域を特定するのに役立ちます。 |
値の更新 | ソース データが変更されたか更新された場合、[詳細] をクリックし、[値の更新] をクリックして、ウィンドウ上部の現在の設定を利用してクラス範囲を更新します。 |
各シンボル クラスの説明を含めます。 | [その他] メニューをクリックして、[説明の表示] にチェックを入れ、[説明] 列をテーブルに追加します。 この列のセルをダブルクリックして、[説明の編集] ダイアログ ボックスで説明を編集するか更新し、[更新] をクリックして説明を適用します。 凡例の設定に応じて、説明とそのシンボル クラスがレイアウトの凡例に表示されます。 |
すべてのシンボルの書式設定 | [詳細] メニューをクリックし、[すべてのシンボルの書式設定] をクリックして、すべてのシンボル クラスのすべてのシンボルの共通のプロパティを更新します。 シンボル プレビューで、各シンボルの変更を目で確認します。 戻るボタン をクリックして、[シンボル] ウィンドウに戻ります。 |
すべてのシンボルの再生成 | [詳細] メニューをクリックし、[すべてのシンボルの再生成] をクリックしてすべてのシンボルを再生成し、現在のシンボル パラメーターに基づいて各シンボル クラスをそのデフォルト シンボルにリセットします。 この操作は、個別のシンボルの編集を破棄して、すべてのシンボル クラスのシンボルをデフォルトの状態に戻すために行うことがあります。 |
シンボルの順序の反転 | [詳細] メニューをクリックし、[シンボルの順序の反転] をクリックします。 シンボルの順序の反転では、シンボル クラスの範囲は保持されますが、各クラスに割り当てられたシンボルの順序が逆になるため、最も下のシンボル クラスに割り当てられていたシンボルが最も上のシンボル クラスに割り当てられるようになり、その逆も然りです。 |
値を反転 | [詳細] メニューをクリックして、[値を反転] をクリックします。 値の反転ではシンボル クラスの順序が逆になり、シンボルそのものは元の順序が維持されるため、最も上のクラスはテーブルの最上部から移動して、最も下のクラスで使用されていたシンボルに割り当てられるようになります。その逆も然りです。 |
[高度なシンボル オプション] タブ では、次の操作を実行できます。
ラベルの形式を指定する | [ラベルの書式設定] 見出しを展開して、シンボル クラス ラベルの丸角、整列、他の書式設定を変更します。 詳細については、「凡例ラベルの数字の書式設定」をご参照ください。 |
サンプル サイズを調整 | シンボル クラスの範囲と統計情報を計算するために使用される最大サンプル数を変更するには、[サンプル サイズ] を展開します。 デフォルトのサンプル サイズは 10,000 レコードです。 サンプル数を制限するとパフォーマンスが向上しますが、データセット内の重要な外れ値を誤って除外する可能性があります。 一般的に、データセットが大きくなるほど、多くのサンプル数を使用する必要があります。 |
値を除外 | データ値を分類から除外するには、[データの除外] を展開してクエリを定義します。 除外する値をマップ上で表示するには、[詳細] メニューで [除外する値の表示] にチェックを入れて、個別値シンボルを持つ <excluded> シンボル クラスを追加します。 |
フィーチャ レベル マスキングを設定 | [フィーチャ レベル マスキング] 見出しを展開し、フィーチャごとのマスキングを設定します。 |
デフォルトのフィーチャ描画順序をオーバーライド | フィーチャを別の順序で描画する (多くの場合、小さなシンボルが大きなシンボルによって見えなくなることを防ぐため) には、[フィーチャ描画順序] 見出しを展開します。 1 つ以上のフィールドを選択して、並べ替え方法を設定します。 詳細な手順については、「フィーチャ描画順序の設定」をご参照ください。 |
ヒストグラムでのクラス閾値の変更
ヒストグラムには、クラスを編集したり、データが別の分類方法でどのように表されるかを確認したりすることができる視覚化ツールが用意されています。 [プライマリ シンボル] タブ の [ヒストグラム] タブをクリックすると、ヒストグラムにアクセスできます。
- ヒストグラムの灰色のバーは、データの分布を表します。 側面に沿って配置されるストップは、現在の分類方法がデータ分布にどのように適用されるかを示します。
- 分布とクラス閾値を簡単に確認できるようにするには、ヒストグラムの上にある拡張バーを上向きにドラッグしてウィンドウ内で拡大表示します。
注意:
ヒストグラムに動的な編集を加えると、分類方法が [手動] に切り替わります。
透過表示、回転、またはサイズで等級色シンボルに変化を付ける
等級色シンボルでフィーチャの規模を指定するだけでなく、等級色シンボルの透過表示、回転、サイズを変化させて追加属性をシンボル表示することもできます。 このような変化はビジュアル変数と呼ばれることもあります。 これらのビジュアル変数をすべて同時に適用することもできますが、変化が多すぎると、レイヤーを解釈することが難しくなるのでご注意ください。 セカンダリ ビジュアル変数シンボルは控えめに適用することをお勧めします。
- [シンボル] ウィンドウで、[属性によってシンボルを変更] をクリックします。
- [透過表示]、[回転]、または [サイズ] を展開します。
ポリゴン フィーチャの場合は、[アウトライン幅] が [サイズ] を置換し、[回転] はなくなります。