ui.Chart.image.histogram

Membuat Diagram dari gambar. Menghitung dan memetakan histogram nilai band di wilayah gambar yang ditentukan.

  - Sumbu X: Bucket histogram (nilai rentang).

  - Sumbu Y: Frekuensi (jumlah piksel dengan nilai rentang dalam bucket).

Menampilkan diagram.

PenggunaanHasil
ui.Chart.image.histogram(image, region, scale, maxBuckets, minBucketWidth, maxRaw, maxPixels)ui.Chart
ArgumenJenisDetail
imageGambarGambar untuk membuat histogram.
regionFitur|FeatureCollection|Geometri, opsionalWilayah yang akan dikurangi. Jika tidak ada, gunakan seluruh gambar.
scaleNomor, opsionalSkala piksel yang digunakan saat menerapkan peredam histogram, dalam meter.
maxBucketsNomor, opsionalJumlah maksimum bucket yang akan digunakan saat membuat histogram; akan dibulatkan ke atas menjadi pangkat 2.
minBucketWidthNomor, opsionalLebar bucket histogram minimum, atau null untuk mengizinkan pangkat 2 apa pun.
maxRawNomor, opsionalJumlah nilai yang akan diakumulasikan sebelum membuat histogram awal.
maxPixelsNomor, opsionalJika ditentukan, menggantikan jumlah maksimum piksel yang diizinkan dalam pengurangan histogram. Nilai defaultnya adalah 1e6.

Contoh

Code Editor (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);