当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ArcGIS Raster.draw_graph用法及代码示例


本文简要介绍 python 语言中 arcgis.raster.Raster.draw_graph 的用法。

用法:

draw_graph(show_attributes=False, graph_size='14.25, 15.25')

返回:

图表

draw_graph 方法显示函数链的结构表示及其栅格输入值。如果 show_attributes 设置为 True ,那么 draw_graph 函数还会显示函数链中所有函数的属性,蓝色矩形框表示栅格,绿色矩形框表示属性,栅格函数名称黄色的。

Parameter

Description

show_attributes

可选的布尔值。如果为 True,则显示的图形包括函数的所有属性,不仅包括函数名称和栅格输入 默认情况下设置为 False,仅显示栅格函数名称和栅格输入。

graph_size

可选字符串。绘图的最大宽度和高度,以英寸为单位,以逗号分隔。如果只给出一个数字,则它同时用于宽度和高度。如果已定义且绘图大于给定尺寸,则绘图将统一按比例缩小,使其适合给定尺寸。

例子:

# Usage Example 1: Draws the function chain applied on the Raster object created from an Image service.

service_url = gis.content.search("my_image_service", item_type="Imagery Layer")[0].url
raster = Raster(service_url, gis=gis)
grayscale_raster = grayscale(raster=raster)
invert_raster = boolean_not(rasters=[grayscale_raster])
invert_raster.draw_graph(show_attributes=True)

# Usage Example 2:  Draws the function chain applied on the Raster object created from local dataset

raster = Raster(r"/path/to/raster")
ndvi_raster = ndvi(raster=raster, band_indexes="5 6")
ndvi_raster.draw_graph(show_attributes=True)

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.raster.Raster.draw_graph。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。