Anúncio: todos os projetos não comerciais registrados para usar o Earth Engine antes de
15 de abril de 2025 precisam
verificar a qualificação não comercial para manter o acesso ao Earth Engine.
ui.Chart.image.byClass
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Gera um gráfico com base em uma imagem. Mostra os valores de banda derivados em regiões classificadas em uma imagem.
- Eixo X = nome da banda (todas as bandas, exceto a de classe, são representadas).
- Eixo Y = valor da faixa.
- Série = rótulo da classe.
Retorna um gráfico.
Uso | Retorna |
---|
ui.Chart.image.byClass(image, classBand, region, reducer, scale, classLabels, xLabels) | ui.Chart |
Argumento | Tipo | Detalhes |
---|
image | Imagem | Imagem classificada para derivar valores de banda. |
classBand | Number|String | A faixa de rótulo de classe nesta imagem. |
region | Feature|FeatureCollection|Geometry, opcional | A região a ser reduzida. Se omitido, usa a imagem inteira. |
reducer | Redutor, opcional | Redutor que gera os valores do eixo y. Precisa retornar um único valor por intervalo. O padrão é ee.Reducer.mean(). |
scale | Número, opcional | Escala a ser usada com o redutor em metros. |
classLabels | List.<String>|List<String>|Object, opcional | Um dicionário de rótulos usados para identificar classes na legenda da série. Se for omitido, as classes serão rotuladas com o valor de "classBand". |
xLabels | List<Object>, opcional | Uma lista de rótulos usados para rotular intervalos no eixo x. Precisa ter um elemento a menos que o número de bandas de imagem. Se omitido, os intervalos serão rotulados com os nomes deles. Se os rótulos forem numéricos (por exemplo, comprimentos de onda), o eixo x será contínuo. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-25 UTC.
[null,null,["Última atualização 2025-07-25 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eui.Chart.image.byClass\u003c/code\u003e function generates a chart that visualizes band values within classified regions of an image, plotting band values on the y-axis and band names on the x-axis, with separate series for each class label.\u003c/p\u003e\n"],["\u003cp\u003eUsers can specify the input image, the band containing class labels, an optional region of interest, a reducer for calculating band values (defaulting to the mean), a scale for the reducer, custom labels for classes, and custom labels for bands.\u003c/p\u003e\n"],["\u003cp\u003eThe chart provides insights into how band values vary across different classes within the image, allowing for analysis of spectral characteristics associated with each class.\u003c/p\u003e\n"]]],[],null,["# ui.Chart.image.byClass\n\n\u003cbr /\u003e\n\nGenerates a Chart from an image. Plots derived band values in classified regions in an image.\n\n\u003cbr /\u003e\n\n- X-axis = Band name (all bands except the class band are charted).\n\n- Y-axis = Band value.\n\n- Series = Class label.\n\nReturns a chart.\n\n| Usage | Returns |\n|------------------------------------------------------------------------------------------------------------------|----------|\n| `ui.Chart.image.byClass(image, classBand, `*region* `, `*reducer* `, `*scale* `, `*classLabels* `, `*xLabels*`)` | ui.Chart |\n\n| Argument | Type | Details |\n|---------------|---------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `image` | Image | Classified image to derive band values from. |\n| `classBand` | Number\\|String | The class label band in this image. |\n| `region` | Feature\\|FeatureCollection\\|Geometry, optional | The region to reduce. If omitted, uses the entire image. |\n| `reducer` | Reducer, optional | Reducer that generates the value(s) for the y-axis. Must return a single value per band. Defaults to ee.Reducer.mean(). |\n| `scale` | Number, optional | Scale to use with the reducer in meters. |\n| `classLabels` | List.\\\u003cString\\\u003e\\|List\\\u003cString\\\u003e\\|Object, optional | A dictionary of labels used to identify classes in the series legend. If omitted, classes will be labeled with the value of classBand. |\n| `xLabels` | List\\\u003cObject\\\u003e, 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. |"]]