當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。