Geographic Information Systems Asked on July 20, 2021
How can I make combo chart in Earth Engine? I have a code that makes a chart based on image collection for given polygon. I would like to draw the mean value line in the chart as well. Is it possible to do it in Earth Engine?
var geometry = ee.Geometry.Polygon(
[[[11.396256200031866, 51.10045908804461],
[11.396256200031866, 51.06940343482601],
[11.451187840656866, 51.06940343482601],
[11.451187840656866, 51.10045908804461]]]);
var collection = ee.ImageCollection("MODIS/006/MOD13Q1")
.filterDate(ee.Date.fromYMD(2019, 1, 1), ee.Date.fromYMD(2019, 12, 31))
.select("NDVI");
var chart = ui.Chart.image.series(collection, geometry, ee.Reducer.mean())
.setChartType('ColumnChart');
print(chart);
What I have now:
What I want to have:
Add to every image in the collection th additional band you want to display. Then make a comboChart and set both series independently.
// add mean image to every image
var meanImage = collection.mean().rename('mean_NDVI');
var collection = collection.map(function(image){
return image.addBands(meanImage);
});
var chart = ui.Chart.image.series(collection, geometry, ee.Reducer.mean(), 30)
.setChartType('ComboChart')
// setOptions to make a columnChart and lineChart
.setOptions({
series: {0: {type: 'bars'}, 1: {type: 'line'}}});
print(chart);
Correct answer by Kuik on July 20, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP