Stay organized with collectionsSave and categorize content based on your preferences.
Generates a Chart from a set of features. Plots the value of a given property across groups of features. Features with the same value of groupProperty will be grouped and plotted as a single series.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-08 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eui.Chart.feature.groups\u003c/code\u003e function generates a chart that visualizes the relationship between specified properties (xProperty and yProperty) across groups of features.\u003c/p\u003e\n"],["\u003cp\u003eFeatures are grouped based on the 'seriesProperty', with each group represented as a separate series on the chart.\u003c/p\u003e\n"],["\u003cp\u003eThe chart's x-axis represents the 'xProperty' values, the y-axis represents the 'yProperty' values, and different series distinguish feature groups based on the 'seriesProperty'.\u003c/p\u003e\n"],["\u003cp\u003eThe function accepts Feature, FeatureCollection, or List as input for features and requires string inputs for xProperty, yProperty, and seriesProperty to define the chart's properties.\u003c/p\u003e\n"],["\u003cp\u003eUpon execution, the function returns a ui.Chart object displaying the generated chart.\u003c/p\u003e\n"]]],["The core functionality generates a chart by plotting feature properties. It groups features based on a `seriesProperty`, displaying each group as a unique series. The `xProperty` determines the x-axis labels, while the `yProperty` dictates the y-axis values. Input `features` (individually or in collections) are analyzed and the resulting chart is returned. The function `ui.Chart.feature.groups` handles this process, requiring the feature data and three property strings as input.\n"],null,["# ui.Chart.feature.groups\n\n\u003cbr /\u003e\n\nGenerates a Chart from a set of features. Plots the value of a given property across groups of features. Features with the same value of groupProperty will be grouped and plotted as a single series.\n\n\u003cbr /\u003e\n\n- X-axis = xProperty values.\n\n- Y-axis = yProperty values.\n\n- Series = Feature groups, by seriesProperty.\n\nReturns a chart.\n\n| Usage | Returns |\n|---------------------------------------------------------------------------|----------|\n| `ui.Chart.feature.groups(features, xProperty, yProperty, seriesProperty)` | ui.Chart |\n\n| Argument | Type | Details |\n|------------------|---------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|\n| `features` | Feature\\|FeatureCollection\\|List\\\u003cFeature\\\u003e | The features to include in the chart. |\n| `xProperty` | String | Property to be used as the label for each feature on the x-axis. |\n| `yProperty` | String | Property to be plotted on the y-axis. |\n| `seriesProperty` | String | Property used to determine feature groups. Features with the same value of groupProperty will be plotted as a single series on the chart. |"]]