サマリ
数値フィールドに基づいてフィーチャクラスから主題図を生成し、そのマップをシンボル化したチャートとして表示します。
使用法
チャートを使用すると、複数の値を一度に効果的に比較できます。たとえば、郵便番号を円グラフの形で表示し、各扇型が人種ごとの人口を表すように設定することができます。
比較的少数の地域 (多くても 20 か 30) を比較します。
チャート内で 5 つ以下のカテゴリを使用します。
複数のポイント間で、違いを図示できるほどの十分な変異があることを確認してください。
構文
SymbolizeByChart_ba (InputFeatureLayer, ChartType, SelectedFields, {UseSelectedFeatures}, {ColorScheme})
パラメータ | 説明 | データ タイプ |
InputFeatureLayer | 入力フィーチャ レイヤー。 | Feature Layer |
ChartType | 主題図に表示されるチャートのタイプ。
| String |
SelectedFields [SelectedField,...] | チャート内でシンボル化する属性。 | Field |
UseSelectedFeatures (オプション) | 主題図を生成するために使用するフィーチャを定義します。
| Boolean |
ColorScheme (オプション) | 主題図で使用する、事前定義された配色を選択します。 | String |
コードのサンプル
SymbolizeByChart (チャートでシンボル化) の例 (スタンドアロン スクリプト)
# Name: SymbolizeByChart.py
# Description: Symbolizes block groups by total population and total households.
# Author: Esri
# Import system modules
import arcpy
arcpy.AddToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.3\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Defines the parameters for the Symbolize by Chart tool
Input = "C:/ArcGIS/Business Analyst/US_2014/Data/Demographic Data/esri_bg.bds"
Flds= "TOTPOP_CY;HHPOP_CY"
# Thematically symbolizes a layer by chart
arcpy.SymbolizeByChart_ba (Input, "Bar Chart", Flds)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)
環境
このツールはジオプロセシング環境を使用していません
ライセンス情報
- ArcGIS for Desktop Basic: 次のものが必要 Business Analyst
- ArcGIS for Desktop Standard: 次のものが必要 Business Analyst
- ArcGIS for Desktop Advanced: 次のものが必要 Business Analyst