Resumen
Crea un gráfico como una salida visual utilizando una plantilla de gráfico o un gráfico existente.
Uso
- Para utilizar esta herramienta, primero necesita crear un gráfico (.grf) o una plantilla de gráfico (.tee), que se utiliza como una plantilla para crear el gráfico de salida. Esto se puede realizar utilizando el Asistente de gráficos (que se encuentra en el menú Vista de ArcMap). El gráfico o la plantilla de gráfico tiene toda la información sobre el gráfico: cantidad de series, funciones, información de ejes, título, etc.
- El gráfico de salida es un gráfico en la memoria que se puede agregar a la aplicación host de ArcGIS o se puede guardar utilizando la herramienta Guardar gráfico.
- Crear gráfico se puede utilizar únicamente en una plataforma de Windows.
Sintaxis
arcpy.management.MakeGraph(in_graph_template_source, in_datasets, out_graph_name)
Parámetro | Explicación | Tipo de datos |
in_graph_template_source | Plantilla de gráfico (.tee) o archivo de gráfico (.grf) de entrada. | Graph ; File |
in_datasets | Los datos de entrada para series individuales en el gráfico. Los datos de entrada varían basados en el tipo de gráfico. Puede utilizar la Clase de gráfico para facilitar la compleción de los parámetros utilizados para crear las series de gráficos de Python. | Graph Data Table |
out_graph_name | Nombre del gráfico que se creará. | Graph |
Muestra de código
Ejemplo de MakeGraph (secuencia de comandos independiente)
Crear un gráfico de barras verticales con una plantilla de gráfico o un gráfico existente.
# Name: MakeGraph_ExampleVerticalBar.py # Description: Creates a graph based on an existing graph or graph template # Author: ESRI # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "c:/data" # Set local variables graph_grf = "input_VerticalBar.grf" # Execute MakeGraph to create a Vertical Bar graph arcpy.MakeGraph_management(graph_grf,"SERIES=bar:vertical " + \ "DATA=c:/data.gdb/DischargeLevels " + \ "X=Hours Y=Flow LABEL=Hours SORT=ASC;" + \ "GRAPH=general TITLE=Discharge FOOTER=Station;" + \ "LEGEND=general TITLE=Discharge;" + \ "AXIS=left TITLE=Discharge;AXIS=right;" + \ "AXIS=bottom TITLE=Hours;AXIS=top", "outgraph_Discharge")
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí