摘要
使用图表模板或现有图表创建一个生动的图表。
用法
- 要使用此工具,首先需要创建一个图表 (.grf) 或一个图表模板 (.tee),这个图表或图表模板将用作创建输出图表的模板。使用图表向导(可在 ArcMap 视图菜单中找到)即可完成创建。该图表或图表模板中将包含有关图表的所有信息:系列的数量、功能、轴信息、标题等。
- 输出图表属于一种内存中的图表,您可以将它添加到 ArcGIS 主应用程序中或使用保存图表工具保存。
- 创建图表工具仅适用于 Windows 平台。
语法
MakeGraph_management (in_graph_template_source, in_datasets, out_graph_name)
参数 | 说明 | 数据类型 |
in_graph_template_source | 输入图表模板 (.tee) 或图表文件 (.grf)。 | Graph ; File |
in_datasets | 图表中各个系列的输入数据。输入数据因图表类型而异。为便于在 Python 中填充用于创建图表系列的参数,您可以使用图表类。 | Graph Data Table |
out_graph_name | 要创建的图表的名称。 | Graph |
代码实例
MakeGraph 示例(独立脚本)
使用现有图表或图表模板创建垂直条形图。
# 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")