mistudio:design_editor:charts:radarchart
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| mistudio:design_editor:charts:radarchart [2026/09/18 13:36] – removed - external edit (Unknown date) 127.0.0.1 | mistudio:design_editor:charts:radarchart [2026/09/18 15:28] (current) – tputman | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ===== RadarChart ===== | ||
| + | com.ergotech.vib.graphics.javascript.charting.RadarChart | ||
| + | |||
| + | ==== Image Examples ==== | ||
| + | |||
| + | | {{: | ||
| + | | // | ||
| + | |||
| + | ==== Overview ==== | ||
| + | |||
| + | The RadarChart graphic is a chart graphic used to display values around a circular or web-style chart. | ||
| + | |||
| + | RadarChart is commonly used to compare several related values at the same time. | ||
| + | |||
| + | Each radar axis represents a category, and the connected shape shows the values for those categories. | ||
| + | |||
| + | ==== Common Uses ==== | ||
| + | |||
| + | * Comparing related categories | ||
| + | * Showing performance across several areas | ||
| + | * Displaying survey or score data | ||
| + | * Showing one-dimensional array values visually | ||
| + | * Building dashboard summary graphics | ||
| + | * Comparing values such as departments, | ||
| + | |||
| + | ==== Input Behavior ==== | ||
| + | |||
| + | RadarChart accepts input through **valueInput**. | ||
| + | |||
| + | The input can come from a data source, Constant, BroadcastServer, | ||
| + | |||
| + | RadarChart works well with one-dimensional array-style data. | ||
| + | |||
| + | A common test data source is: | ||
| + | |||
| + | * **ArrayDataSource** | ||
| + | |||
| + | When an ArrayDataSource is connected to RadarChart, the array values are plotted around the radar chart axes. | ||
| + | |||
| + | For predictable display, the array values should match the configured radar indicators. For example, if the RadarChart has five radar indicators, the connected array should provide five values. | ||
| + | |||
| + | ==== Output Behavior ==== | ||
| + | |||
| + | RadarChart is used as a display graphic. | ||
| + | |||
| + | RadarChart does not provide a default user-input output workflow. | ||
| + | |||
| + | ==== RadarChart-Specific Behavior ==== | ||
| + | |||
| + | RadarChart displays one or more values around configured radar axes. | ||
| + | |||
| + | RadarChart-specific settings include: | ||
| + | |||
| + | * **Name** Sets the name of the RadarChart graphic. | ||
| + | * **High Value** Sets the high value used for chart scaling or range behavior. | ||
| + | * **Low Value** Sets the low value used for chart scaling or range behavior. | ||
| + | * **Radar** Configures the radar chart shape, indicators, category names, and indicator ranges. | ||
| + | * **Use1DInput** Enables the standard one-dimensional array input mode through **valueInput**. | ||
| + | * **Use Color** Controls whether incoming colors are used when supported. | ||
| + | * **UseTooltip** Controls whether chart tooltips are shown. | ||
| + | * **Bad Qual. Indicator** Controls the indicator used when bad quality data is received. | ||
| + | * **Visible** Controls whether the RadarChart is shown. | ||
| + | * **Warning Qual. Indicator** Controls the indicator used when warning or transitional quality data is received. | ||
| + | |||
| + | ==== Logic Ports ==== | ||
| + | |||
| + | In the Logic Editor, RadarChart includes this default port: | ||
| + | |||
| + | * **valueInput** | ||
| + | |||
| + | The **valueInput** port receives one-dimensional array-style chart data. | ||
| + | |||
| + | For standard RadarChart setup, leave **Use1DInput** enabled and connect a supported one-dimensional data source such as **ArrayDataSource** to **valueInput**. | ||
| + | |||
| + | ==== Radar Configuration ==== | ||
| + | |||
| + | RadarChart uses the **Radar** property to configure the radar chart structure. | ||
| + | |||
| + | The Radar editor includes a live preview and grouped settings for shape and indicators. | ||
| + | |||
| + | The Radar configuration defines the chart indicators. These indicators are the labels or categories shown around the radar chart. | ||
| + | |||
| + | Example radar indicators include: | ||
| + | |||
| + | * Sales | ||
| + | * Admin | ||
| + | * Information Tech | ||
| + | * Customer Support | ||
| + | * Marketing | ||
| + | |||
| + | Each indicator represents one axis on the radar chart. | ||
| + | |||
| + | ==== Editing Radar Indicators ==== | ||
| + | |||
| + | To edit the radar indicators: | ||
| + | |||
| + | - Select the RadarChart graphic in the Design Editor. | ||
| + | - In the Basic properties, open the **Radar** property editor. | ||
| + | - Review the chart in the **Preview** section. | ||
| + | - In the **Shape** section, set the overall **Radius (%)** value. | ||
| + | - Choose whether the radar chart should be **Circular**. | ||
| + | - In the **Indicators** section, select an indicator tab, such as Sales, Admin, Information Tech, Customer Support, or Marketing. | ||
| + | - Edit the selected indicator **Name**, **Min**, and **Max** values. | ||
| + | - Use the **+** button to add another indicator. | ||
| + | - Use the **-** button to remove the selected indicator. | ||
| + | - Click **OK** to save the radar settings. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | // | ||
| + | |||
| + | ==== Radar Editor Settings ==== | ||
| + | |||
| + | The Radar editor includes these sections: | ||
| + | |||
| + | * **Preview** Shows a preview of the configured radar chart. | ||
| + | * **Shape** Controls the overall radar shape. | ||
| + | * **Indicators** Configures the radar indicator axes. | ||
| + | |||
| + | The **Shape** section includes: | ||
| + | |||
| + | * **Radius (%)** Sets the size of the radar chart as a percentage. | ||
| + | * **Circular** Controls whether the radar grid uses a circular shape. | ||
| + | |||
| + | The **Indicators** section includes tabs for each configured radar indicator. | ||
| + | |||
| + | Each indicator includes: | ||
| + | |||
| + | * **Name** Sets the label for the selected radar indicator. | ||
| + | * **Min** Sets the minimum value for the selected radar indicator. | ||
| + | * **Max** Sets the maximum value for the selected radar indicator. | ||
| + | |||
| + | ==== Multiple Indicator Behavior ==== | ||
| + | |||
| + | Each visible radar axis needs a matching configured indicator in the **Radar** property. | ||
| + | |||
| + | For example: | ||
| + | |||
| + | < | ||
| + | One array value = first radar indicator | ||
| + | Two array values | ||
| + | Five array values = five radar indicators | ||
| + | </ | ||
| + | |||
| + | If the chart has more array values than configured indicators, extra values can fail to appear as separate radar points. | ||
| + | |||
| + | ==== Array Data Behavior ==== | ||
| + | |||
| + | ArrayDataSource can be used for RadarChart testing. | ||
| + | |||
| + | When ArrayDataSource is connected to RadarChart, the array values are plotted across the configured radar indicators. | ||
| + | |||
| + | For example: | ||
| + | |||
| + | < | ||
| + | Array value 1 -> first radar indicator | ||
| + | Array value 2 -> second radar indicator | ||
| + | Array value 3 -> third radar indicator | ||
| + | Array value 4 -> fourth radar indicator | ||
| + | Array value 5 -> fifth radar indicator | ||
| + | </ | ||
| + | |||
| + | If the RadarChart has five configured indicators, use an array with five values for predictable display. | ||
| + | |||
| + | ==== Tooltip Behavior ==== | ||
| + | |||
| + | The **UseTooltip** property controls whether RadarChart displays tooltip information when the user hovers over the chart. | ||
| + | |||
| + | Tooltips are useful for showing the exact value of a radar point. | ||
| + | |||
| + | ==== Notes ==== | ||
| + | |||
| + | Use RadarChart when several related values should be compared in one chart. | ||
| + | |||
| + | Use **ArrayDataSource** for simple RadarChart testing. | ||
| + | |||
| + | Use numeric or array-style data sources with RadarChart. String data sources are not appropriate for numeric radar chart input. | ||
| + | |||
| + | RadarChart is intended for one-dimensional category values, not full x/y table-style chart data. | ||
| + | |||
| + | RadarChart is separate from LineChart, BarChart, PieChart, and DoughnutChart. Use RadarChart when values need to be compared across circular category axes. | ||
| + | |||
| + | ==== Related Pages ==== | ||
| + | |||
| + | * [[mistudio: | ||
| + | * [[mistudio: | ||
| + | * [[mistudio: | ||
| + | * [[mistudio: | ||
| + | * [[mistudio: | ||
| + | * [[mistudio: | ||
| + | * [[mistudio: | ||
| + | * [[mistudio: | ||
| + | * [[mistudio: | ||
