- Eje X: Depósitos de histogramas (del valor de la banda).
- Eje Y: Frecuencia (cantidad de píxeles con un valor de banda en el bucket).
Devuelve un gráfico.
| Uso | Muestra |
|---|---|
ui.Chart.image.histogram(image, region, scale, maxBuckets, minBucketWidth, maxRaw, maxPixels) | ui.Chart |
| Argumento | Tipo | Detalles |
|---|---|---|
image | Imagen | Es la imagen a partir de la cual se generará un histograma. |
region | Feature|FeatureCollection|Geometry, opcional | Es la región que se reducirá. Si se omite, se usa la imagen completa. |
scale | Número, opcional | Es la escala de píxeles que se usa cuando se aplica el reductor de histogramas, en metros. |
maxBuckets | Número, opcional | Es la cantidad máxima de discretizaciones que se pueden usar cuando se crea un histograma. Se redondeará a una potencia de 2. |
minBucketWidth | Número, opcional | Es el ancho mínimo del intervalo del histograma o nulo para permitir cualquier potencia de 2. |
maxRaw | Número, opcional | Es la cantidad de valores que se deben acumular antes de crear el histograma inicial. |
maxPixels | Número, opcional | Si se especifica, anula la cantidad máxima de píxeles permitidos en la reducción del histograma. El valor predeterminado es 1e6. |
Ejemplos
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);