- X 軸:直方圖值區 (頻帶值)。
- Y 軸:頻率 (值區中具有頻帶值的像素數)。
傳回圖表。
用量 | 傳回 |
---|---|
ui.Chart.image.histogram(image, region, scale, maxBuckets, minBucketWidth, maxRaw, maxPixels) | ui.Chart |
引數 | 類型 | 詳細資料 |
---|---|---|
image | 圖片 | 要從中生成直方圖的圖片。 |
region | Feature|FeatureCollection|Geometry,選填 | 要縮減的區域。如果省略此欄位,系統會使用整張圖片。 |
scale | 號碼 (選填) | 套用直方圖縮減器時使用的像素比例 (以公尺為單位)。 |
maxBuckets | 號碼 (選填) | 建構直方圖時使用的最大值範圍數量,會向上取整為 2 的乘方。 |
minBucketWidth | 號碼 (選填) | 直方圖儲存區寬度下限,或為空值,允許任何 2 的乘冪。 |
maxRaw | 號碼 (選填) | 建構初始直方圖前要累積的值數量。 |
maxPixels | 號碼 (選填) | 如要指定,請覆寫直方圖縮減作業允許的像素數上限。預設值為 1e6。 |
範例
程式碼編輯器 (JavaScript)
// Define a MODIS surface reflectance composite. var modisSr = ee.ImageCollection('MODIS/006/MOD09A1') .filter(ee.Filter.date('2018-06-01', '2018-09-01')) .select(['sur_refl_b01', 'sur_refl_b02', 'sur_refl_b06']) .mean(); // Define a region to calculate histogram for. var histRegion = ee.Geometry.Rectangle([-112.60, 40.60, -111.18, 41.22]); // Define the chart and print it to the console. var chart = ui.Chart.image.histogram({image: modisSr, region: histRegion, scale: 500}) .setSeriesNames(['Red', 'NIR', 'SWIR']) .setOptions({ title: 'MODIS SR Reflectance Histogram', hAxis: { title: 'Reflectance (scaled by 1e4)', titleTextStyle: {italic: false, bold: true}, }, vAxis: {title: 'Count', titleTextStyle: {italic: false, bold: true}}, colors: ['cf513e', '1d6b99', 'f0af07'] }); print(chart);