ui.Chart.image.seriesByRegion

Resim koleksiyonundan grafik oluşturur. Koleksiyondaki her resim için her bölgedeki belirtilen bandın değerini çıkarır ve grafiğini oluşturur. Genellikle bir zaman serisidir.

  - X ekseni = xProperty ile etiketlenen resim (varsayılan: "system:time_start").

  - Y ekseni = Redüktör çıkışı.

  - Seri = seriesProperty ile etiketlenen bölge (varsayılan: "system:index").

Grafik döndürür.

Kullanımİadeler
ui.Chart.image.seriesByRegion(imageCollection, regions, reducer, band, scale, xProperty, seriesProperty)ui.Chart
Bağımsız DeğişkenTürAyrıntılar
imageCollectionImageCollectionGrafiğe dahil edilecek verileri içeren bir ImageCollection.
regionsFeature|FeatureCollection|Geometry|List<Feature>|List<Geometry>İndirgenecek bölgeler.
reducerAzaltıcıY ekseninin değerini oluşturan küçültücü. Tek bir değer döndürmelidir.
bandNumber|String, isteğe bağlıKüçültücü kullanılarak azaltılacak bant adı. Varsayılan olarak ilk bant kullanılır.
scaleNumara, isteğe bağlıMetre cinsinden küçültücüyle kullanılacak ölçek.
xPropertyDize, isteğe bağlıX eksenindeki her resim için etiket olarak kullanılacak özellik. Varsayılan olarak "system:time_start" değerine ayarlanır.
seriesPropertyDize, isteğe bağlıDizi etiketleri için kullanılacak, opt_regions içindeki özelliklerin özelliği. Varsayılan olarak "system:index" kullanılır.

Örnekler

Kod Düzenleyici (JavaScript)

// Define regions of pixels to reduce and chart a time series for.
var regions = ee.FeatureCollection([
  ee.Feature(
    ee.Geometry.BBox(-121.916, 37.130, -121.844, 37.076), {label: 'Forest'}),
  ee.Feature(
    ee.Geometry.BBox(-122.438, 37.765, -122.396, 37.800), {label: 'Urban'})
]);

// Define an image collection time series to chart, MODIS vegetation indices
// in this case.
var imgCol = ee.ImageCollection('MODIS/006/MOD13A1')
  .filter(ee.Filter.date('2015-01-01', '2020-01-01'))
  .select(['NDVI', 'EVI']);

// Define the chart and print it to the console.
var chart = ui.Chart.image.seriesByRegion({
  imageCollection: imgCol,
  band: 'NDVI',
  regions: regions,
  reducer: ee.Reducer.mean(),
  scale: 500,
  seriesProperty: 'label',
  xProperty: 'system:time_start'
})
.setOptions({
  title: 'Average NDVI Value by Date',
  hAxis: {title: 'Date', titleTextStyle: {italic: false, bold: true}},
  vAxis: {
    title: 'NDVI (x1e4)',
    titleTextStyle: {italic: false, bold: true}
  },
  lineWidth: 5,
  colors: ['0f8755', '808080'],
});
print(chart);