- X ekseni: Histogram paketleri (bant değerine ait).
- Y ekseni: Frekans (paketteki bant değerine sahip piksel sayısı).
Grafik döndürür.
| Kullanım | İadeler |
|---|---|
ui.Chart.image.histogram(image, region, scale, maxBuckets, minBucketWidth, maxRaw, maxPixels) | ui.Chart |
| Bağımsız Değişken | Tür | Ayrıntılar |
|---|---|---|
image | Resim | Histogram oluşturulacak resim. |
region | Özellik|Özellik Koleksiyonu|Geometri, isteğe bağlı | İndirgenecek bölge. Boş bırakılırsa resmin tamamı kullanılır. |
scale | Numara, isteğe bağlı | Histogram küçültücü uygulanırken kullanılan piksel ölçeği (metre cinsinden). |
maxBuckets | Numara, isteğe bağlı | Histogram oluştururken kullanılacak maksimum paket sayısıdır. 2'nin kuvvetine yuvarlanır. |
minBucketWidth | Numara, isteğe bağlı | Minimum histogram grubu genişliği veya 2'nin herhangi bir kuvvetine izin vermek için boş. |
maxRaw | Numara, isteğe bağlı | İlk histogram oluşturulmadan önce biriktirilecek değerlerin sayısı. |
maxPixels | Numara, isteğe bağlı | Belirtilirse histogram küçültmede izin verilen maksimum piksel sayısını geçersiz kılar. Varsayılan olarak 1e6 değerine ayarlanır. |
Örnekler
Kod Düzenleyici (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);