In ArcGIS Pro, certain fields are not listed for the Field parameter when applying graduated symbols.
In some instances, the following warning message is returned when the Graduated Colors option is selected:
Layer does not contain any field types that can be used to quantify using graduated colors.
Graduated symbols are used to represent quantitative differences in map features. Therefore, applying graduated symbols to a text field instead of a numeric field is not possible.
Solution or Workaround
As a workaround, create a new numeric field and populate the field with data from the text field. Follow the steps below to do so.
- Open the ArcGIS Pro project.
- Open the layer fields view. Refer to ArcGIS Pro: Fields view for instructions.
- In the fields view, add a new field with a numeric data type, such as short integer, long integer, float, or double.
- In the last row, click Click here to add a new field.
- Specify the Field Name and Alias of the new field. 'CRMID_NEW' is used in this example.
- For Data Type, select a numeric data type from the drop-down list. In this example, Long is selected.
- On the Fields tab, in the Changes group, click Save to save the edits.
- Populate the new field using the Calculate Field tool.
- In the Geoprocessing pane, search for and select Calculate Field (Data Management Tools).
- In the Calculate Field pane, for Input Table, select the layer containing the text field from the drop-down list. In this example, 'SanFrancisco_customers' is selected.
- For Field Name (Existing or New), select the field created in Step 3. In this example, 'CRMID_NEW' is selected.
- For Expression, double-click the field with the values to be copied to the new field. The 'CRMID' field is used in this example.
- Click Run.
The attribute table displays the 'CRMID_NEW' field populated with the values from the 'CRMID' field.
- Apply graduated symbols to the field.
The 'CRMID_NEW' numeric field is listed for the Field parameter and graduated symbols are applied to the field.