ui.Chart.image.histogram

Gera um gráfico com base em uma imagem. Calcula e cria histogramas dos valores das bandas na região especificada da imagem.

  - Eixo X: buckets de histograma (do valor da banda).

  - Eixo Y: frequência (número de pixels com um valor de banda no bucket).

Retorna um gráfico.

UsoRetorna
ui.Chart.image.histogram(image, region, scale, maxBuckets, minBucketWidth, maxRaw, maxPixels)ui.Chart
ArgumentoTipoDetalhes
imageImagemA imagem para gerar um histograma.
regionFeature|FeatureCollection|Geometry, opcionalA região a ser reduzida. Se omitido, usa a imagem inteira.
scaleNúmero, opcionalA escala de pixel usada ao aplicar o redutor de histograma, em metros.
maxBucketsNúmero, opcionalO número máximo de intervalos a serem usados ao criar um histograma. Será arredondado para uma potência de 2.
minBucketWidthNúmero, opcionalA largura mínima do bucket do histograma ou nula para permitir qualquer potência de 2.
maxRawNúmero, opcionalO número de valores a serem acumulados antes de criar o histograma inicial.
maxPixelsNúmero, opcionalSe especificado, substitui o número máximo de pixels permitidos na redução do histograma. O padrão é 1e6.

Exemplos

Editor de código (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);