Polar Chart Widget Node Configuration Guide

The Polar Chart Widget Node is a circular visualization used to display directional data, such as wind, movement, or heading-based metrics. It supports directional segmentation (e.g., N, NE, E...) and overlays values based on magnitude.

What Is a Polar Chart?

A Polar Chart visualizes values across 360 degrees of direction. It divides the circular axis into sectors (e.g., North, East, South), plots values based on directional JSON keys, and optionally displays them over a map. This chart is especially useful in IoT for representing orientation or directional activity such as wind direction, antenna signal strength, or motion tracking.


Step-by-Step: How to Configure the Polar Chart Widget Node

  1. Add the widget

    • Drag the Polar Chart Widget Node from the Visualizations panel to the canvas.

  2. Connect the widget to the data source

    • Link the widget to the upstream workflow node that outputs both:

      • the numeric value to plot

      • the direction value (0–360°)

    • These fields must match the JSON Key to Display and JSON Key for Direction.

  3. Open configuration

    • Double-click the widget to open the configuration panel.


General Settings

Field Requirement Description
Widget Name* Required Title for the widget.
Widget Subtitle Optional Context shown beneath the main title.
Widget Header Optional Show/hide the header bar.
Show UID / Label Name Optional Show the associated device ID or label name.
 

Data Settings

Field Requirement Description
Polar Chart Type Optional Set to Regular (or other modes if supported).
JSON Key to Display* Required Field for the numeric value to be shown.
JSON Key for Direction (0–360)* Required Field that defines the direction in degrees.
Calculation Interval* Required Time range for aggregating values (e.g., 5).
Time Units* Required Time unit (e.g., Minutes, Hours).
Refresh Interval (seconds) Optional Widget refresh frequency (default: 60 seconds).
Decimal Places Optional Number of decimal points for values.
Unit Symbol Optional Add unit (e.g., °, m/s, %).
 

Sector Configuration

Field Requirement Description
Sector Markers Optional Choose number of sectors (e.g., 8 for N, NE, E...).
Orient Left Side of First Sector to 0° Optional Sets origin of chart at left (vs. top).
 

Series Range Styling

Field Requirement Description
Range Min Value Optional Lower bound of a value range.
Range Max Value Optional Upper bound of a value range.
Hex Color Optional Fill color for the range.
 

 Add multiple ranges to visually distinguish value bands (e.g., low/medium/high intensity).


Map Overlay Settings

Field Requirement Description
Show Map Background Optional Enable a geographic map overlay behind the polar chart.
Default Latitude Optional Default location if lat/lon keys aren't provided.
Default Longitude Optional Same as above.
Latitude JSON Key Optional Use incoming data to position chart dynamically.
Longitude JSON Key Optional Use incoming data to position chart dynamically.
Map Zoom Level (0–22) Optional Controls zoom for map background.
Map Type Optional Choose map visualization type (e.g., terrain, satellite).
 

Tooltip & Interface Settings

Field Requirement Description
Enable Tooltip Optional Show value/direction info when hovering.
Tooltip Text Optional Custom message inside tooltip.
Add to Interface* Required Choose one or more interfaces to display this widget on.
 

Grouping & Display

Field Requirement Description
Select Label Required (if grouped) Filter/group by device label.
Grouped Display Mode Optional Choose:
- No Grouping
- Group by Label Value
- Group by Label Name
Number of Widgets to Display Optional Set maximum count of grouped charts to render.
 

Use Cases

  • Visualize wind direction and strength over time

  • Show movement orientation or angle of rotation

  • Track heading of vehicles or machinery

  • Display sensor signal intensity by direction


Best Practices

  • Match 0–360 directional data carefully to the correct field

  • Use 8 sector markers for intuitive N/NE/E-style visualization

  • Enable the map if tracking moving devices or physical orientation

  • Add series ranges for threshold coloring (e.g., red zone above 75)

  • Use tooltip to provide instant directional insights


 Frequently Asked Questions (FAQ)

Q: Can the chart rotate based on direction?

A: Yes, it maps values to directional segments based on the JSON key (0–360°).

Q: Can I use this for geospatial data?

A: Yes, especially with map overlay and latitude/longitude keys.

Q: How does range coloring work?

A: Define min/max values and assign a color. The chart highlights segments whose value falls within the specified band.