Generates a Chart from an image. Plots derived band values in classified regions in an image.

  - X-axis = Band name (all bands except the class band are charted).

  - Y-axis = Band value.

  - Series = Class label.

Returns a chart.

ui.Chart.image.byClass(image, classBand, region, reducer, scale, classLabels, xLabels)ui.Chart

Classified image to derive band values from.


The class label band in this image.

regionFeature|FeatureCollection|Geometry, optional

The region to reduce. If omitted, uses the entire image.

reducerReducer, optional

Reducer that generates the value(s) for the y-axis. Must return a single value per band. Defaults to ee.Reducer.mean().

scaleNumber, optional

Scale to use with the reducer in meters.

classLabelsList., optional

A dictionary of labels used to identify classes in the series legend. If omitted, classes will be labeled with the value of classBand.

xLabelsList, optional

A list of labels used to label bands on the xAxis. Must have one fewer elements than the number of image bands. If omitted, bands will be labeled with their names. If the labels are numeric (e.g. wavelengths), x-axis will be continuous.