ui.Chart.image.histogram

Genera un grafico da un'immagine. Calcola e traccia gli istogrammi dei valori delle bande nella regione specificata dell'immagine.

  - Asse X: bucket dell'istogramma (del valore della banda).

  - Asse Y: frequenza (numero di pixel con un valore di banda nel bucket).

Restituisce un grafico.

UtilizzoResi
ui.Chart.image.histogram(image, region, scale, maxBuckets, minBucketWidth, maxRaw, maxPixels)ui.Chart
ArgomentoTipoDettagli
imageImmagineL'immagine da cui generare un istogramma.
regionFeature|FeatureCollection|Geometry, facoltativoLa regione da ridurre. Se omesso, viene utilizzata l'intera immagine.
scaleNumero, facoltativoLa scala dei pixel utilizzata quando si applica il riduttore dell'istogramma, in metri.
maxBucketsNumero, facoltativoIl numero massimo di bucket da utilizzare durante la creazione di un istogramma; verrà arrotondato per eccesso a una potenza di 2.
minBucketWidthNumero, facoltativoLa larghezza minima del bucket dell'istogramma o null per consentire qualsiasi potenza di 2.
maxRawNumero, facoltativoIl numero di valori da accumulare prima di creare l'istogramma iniziale.
maxPixelsNumero, facoltativoSe specificato, sostituisce il numero massimo di pixel consentito nella riduzione dell'istogramma. Il valore predefinito è 1e6.

Esempi

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