Symbolize by Point Size (Business Analyst)
Summary
Thematically maps a feature class based on a numeric field and displays it as a symbolized point.
Usage
-
You can display points using a symbol that varies in size to represent different values.
-
Graduated symbols work best for counts and amounts, since most people associate the size of the symbol with magnitude.
-
An example for using a graduated symbol is to display store points as different sizes according to their sales volume or to show customers according to total purchases or visits.
Syntax
Parameter | Explanation | Data Type |
InputFeatureLayer |
The input feature layer. | Feature Layer |
Field |
The attribute field used to define the thematic map. | Field |
ClassificationSchemeParameterName |
The classification methods to thematically map your input feature class.
| String |
ColorParameterName |
The color assigned to the points to be symbolized. | Long |
NameField (Optional) |
The attribute field used in the normalization calculations. | Field |
UseSelectedFeatures (Optional) |
Identifies the features that will be used to generate the thematic map.
| Boolean |
Code Sample
# Name: SymbolizeByPointSize.py
# Description: Symbolizes sales of a customer file and displays it by point size.
# Author: Esri
# Import system modules
import arcpy
arcpy.ImportToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Defines the parameters for the Symbolize by Point Size tool
Input = "C:/temp/sf_cust.shp"
Symbolization = "SALES"
# Thematically symbolizes a layer by point size
# Red point is -65536
arcpy.SymbolizeByPointSize_ba(Input,sSymbolization, "Equal Interval", -65536)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)