Symbolize by Line Thickness (Business Analyst)
Summary
Thematically maps a feature class based on a numeric field and displays it as a symbolized line.
Usage
- 
You can display lines at different thicknesses to represent different values. 
- 
Graduated symbols work best for counts and amounts, since most people associate the size of the symbol with magnitude. 
- 
You can use this tool to display road segments with different thicknesses based on traffic volume during rush hour. 
- 
This tool can be used in conjunction with the Desire Lines tool. Desire lines can be displayed by total sales or number of visits for each customer. 
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 method to thematically map your input feature class. 
 | String | 
| ColorParameterName | The color assigned to the lines to be symbolized. | Long | 
| NameField (Optional) | The attribute field used in the normalization calculations. | Field | 
| UseSelectedFeatures true false (Optional) | Identifies the features that will be used to generate the thematic map. 
 | Boolean | 
Code Sample
# Name: SymbolizeByLineThickness.py
# Description: Symbolizes road layer by predefined line thickness.
# 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 Line Thickness tool
  Input = "C:/temp/roads.shp"
  Symbolize = "FID"
 
# Thematically symbolizes a layer by line thickness
  arcpy.SymbolizeByLineThickness_ba(Input, Symbolize, "Equal Interval", -65536)
 
# Release extension license 
  arcpy.CheckInExtension("Business") 
 
except:
  print arcpy.GetMessages(2)