ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Segmentation Charts

Mit der Business Analyst-Lizenz verfügbar.

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Graphically displays index values for each segment when comparing two or more profiles. These charts are used to graphically illustrate the values in a Customer Tapestry Profile Report.

Learn more about how Segmentation Charts works

Verwendung

  • The Chart Type parameter has three options:

    • PROFILE_COMPARISON_CHART compares one target profile to a base profile.
    • MULTI_PROFILE_CHART compares up to four target profiles to a single base profile. The first target profile in the list of segmentation profiles will be used to create the bar chart. The other three target profiles will be created using line charts on top of the bar chart.
    • GAME_PLAN divides segments into four quadrants based on percent composition and index. Use this chart to identify core, developmental, and niche target groups.

  • The Base Segmentation Profile can be generated using the Create Profile By Area Summation tool.

  • If you are unclear about what to use as the Base Segmentation Profile, you can use the whole United States.

  • The segmentation base can be generated using total adult population or total households.

  • Total adult population includes individuals 18 years old or older.

  • The Chart X is used to control the position of the x-axis along the y-axis in the chart. A value of .5 will position the x-axis directly n the middle of the chart along the y-axis. As this value reaches 0 the x-axis will shift left in the chart and as this value reaches 1 it will shift right in the chart. Typically this value is changed based on the Chart Index Center. If the Chart Index Center is set very low or you expect high index values in your chart then it is recommend to set this value at .25 as this will provide more room on the chart to display the index values. If the Chart Index Center is set very high or you expect low index values in your chart then it is recommend to set this value at .75 as this will provide more room on the chart to display the index values.

  • The Chart Index Center and the Chart Percent Composition Center can be used only when Chart Type is set to GAME_PLAN but these values are still optional.

Syntax

arcpy.ba.SegmentationCharts(ChartType, BaseSegmentationProfile, SegmentationProfiles, TargetGroup, ChartX, ChartIndex, ChartPrc, {ReportTitle}, OutputDirectory, {ChartPreferencesXml}, {ReportFormats})
ParameterErklärungDatentyp
ChartType

Selects the segmentation chart type.

  • GAME_PLAN —Divides segments into four quadrants based on percent composition and index. Use this chart to identify core, developmental, and niche target groups.
  • MULTI_PROFILE_CHART —This is the same as the Profile Comparison Chart, except you can choose up to three additional profiles to view. The first profile is compared to the base profile as a bar chart, and the other three profiles are compared to the base profile as line charts.
  • PROFILE_COMPARISON_CHART —Compares one segmentation profile to a base profile and graphically represents the Customer Tapestry Profile Report.
String
BaseSegmentationProfile

The base profile used in the calculation of the index and percent penetration. This profile is usually based on the geographic extent of your customers.

Folder
SegmentationProfiles
[SegmentationProfiles,...]

One or more segmentation profiles used to generate the Multi Profile Chart. The target profiles that will be compared to the base profile. Typically, this is based on your customers and is generated using the Segmentation Profile tools.

Folder
TargetGroup

Selects the segmentation group.

  • Lifemodes —Segments that share an experience, such as being born in the same time period, or a trait, such as affluence.
  • Urbanization —Segments that share a locale, from the urban canyons of the largest cities to the rural lanes of villages or farms.
String
ChartX

This value controls the x-axis position along the y-axis in the chart.

Double
ChartIndex

Defines the x-axis of the chart. This value is used to determine the threshold index of your analysis. Anything above this axis would exceed the index threshold.

Double
ChartPrc

Defines the y-axis of the chart. This value is used to determine the percent composition threshold of your analysis. Anything to the right of this axis would exceed the threshold.

Double
ReportTitle
(optional)

Title for the report.

String
OutputDirectory

The output directory that will contain the report.

Folder
ChartPreferencesXml
(optional)

Used for determining preferences set to the chart.

File
ReportFormats
[ReportFormats,...]
(optional)

The desired report output format.

  • Simple XML
  • PDF
  • HTML
  • CSV
  • ZIP
  • XLSX
  • Stripped XLSX
String

Codebeispiel

SegmentationCharts example (stand-alone script)

# Name: SegmentationCharts.py
# Description: Calculates how well customers in the San Francisco penetrate the households in that market.
# Author: Esri

# Import system modules
import arcview
import arcpy

arcpy.ImportToolbox(r"C:\Program Files (x86)\ArcGIS\Desktop10.8\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")

try:
# Acquire extension license 
  arcpy.CheckOutExtension("Business") 
 
# Define input and output parameters for the Segmentation Chart
  BaseSeg = "San Francisco Area Profile" 
  TargetSeg = "Profile_0" 
  numX = 10.5
  numIndex = 100
  numComp = 4
  Title = "My Chart Title"
  OutPath = "C:/temp/Segmentation_Chart"
 
# Create Segmentation Chart
  arcpy.SegmentationCharts_ba("PROFILE_COMPARISON_CHART", BaseSeg, TargetSeg, "Lifemodes", numX, numIndex, numComp, Title, OutPath)
 
# Release extension license 
arcpy.CheckInExtension("Business")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Erfordert Business Analyst
  • Standard: Erfordert Business Analyst
  • Advanced: Erfordert Business Analyst

Verwandte Themen

  • An overview of the Segmentation Analysis toolset

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2022 Esri. | Datenschutz | Rechtliches