v2.2.0
v2.2.0v2.1.0v2.0.0v1.2.0

Radar Area Plot

Radar Area plots are useful to display ordinal measurements of a variable across a range of categories. A radar area plot arranges categories on a circle and connects the corresponding points with straight lines. Data values are represented by points laid out along radial lines and connected with straight or curved lines. The resulting shape is filled with a color.

Radar Area Plot with Single Value

A single value radar area plot visualizes measurements of a single variable.

For instance, the Radar Area Plot with Single Value Demo displays the average budget for several movie genres.

Radar Area Plot with Multiple Areas

A multiple-area radar plot allows you to split data values into subcategories for more granular analysis. For instance, the Radar Area Plot with Multiple Areas Demo displays the average movie budget per country for several movie genres.

You can configure all these types using the Radar Area plot template and its properties described in the following sections.

You can use the following demos to explore plot properties - open a link, toggle the Report explorer, select the Plot - Plot 1 node and use the Properties panel to modify the configuration.

You could also download the report files listed below and open them in the Standalone Report Designer.

Data Values

The Radar Area plot's Values collection determines data values that are displayed by data points connected by lines. The collection items consist of two properties:

  • The Value is usually a bound field reference. Note: This property is the collection, but the Radar Area plot takes the first item only.
  • The Aggregate is an optional function, such as Count or Sum, that reduces many field values into a single one.

For instance, all the demos listed above have the Value={Budget}, Aggregate=Average Data Value.

Category Encoding

The Category Encoding of a Radar Area plot is a set of properties that determine categories for which the plot generates connected data points representing those above Data Values.

  • The Category is usually a bound field reference. Bound DataSet Records with the same value of that field fall into the same category. For instance, the Radar Area Plot with Single Value Demo is bound to the Ratings DataSet containing several fields, including the Genre field, for each data record. The plot's Category is set to {Genre} expression. Therefore the plot goes through the Ratings DataSet finds the distinct Genre values and generates one category per genre. If you preview the demo output, you can see seven genres.
  • The Category Sorting configuration determines the order of the category values appearance.

Details Encoding

The Details Encoding allows you to break down those above Data Values into subcategories for more granular analysis of changes.

The Details property of a Radar Area plot is the collection of items that determine these subcategories. Each item includes several properties:

  • The Values is usually one or more bound field references. Bound DataSet Records with the same values of these fields fall into the same subcategory. For instance, in the Radar Area Plot with Multiple Areas Demo the Details value is {Country}. Consequently, the Average Budget of each genre splits into the USA and UK subcategories that generate a data point.
  • The Exclude Nulls flag indicates whether DataSet Records with an undefined Details Value should be excluded from the visualization.
  • The Sorting configuration determines the order of categories appearance.

Colors Encoding

The Colors Encoding enables the color legend of the Details Encoding and includes the Color expression and the optional Color Aggregate function that reduces many Color values into a single one.

The plot calculates distinct Color Encoding results for the subcategories produced by the Details Encoding, converts them to fill colors of corresponding areas, and displays the match between colors and encoding results in the legend. Colors come from the Chart Palette.

For instance, the Radar Area Plot with Multiple Areas Demo uses the {Country} expression for the Colors Encoding. Consequently, the report output shows the colors legend that matches countries with the fill color of corresponding areas.

Note: The Color property is the collection, but the Radar Area plot takes the first item only.

Plot look-and-feel

The following properties allow you to fine-tune the outfit of shapes that form the Radar Area plot. You can see their effect in action by modifying the configuration of any area demo.

The Opacity is a number in percentage that determine the opacity of areas filled with color. 100% means they are opaque, and 0% means that they are entirely transparent.

The Line Aspect property determines the style of the line that connects data points.

  • Default means the straight line
  • Spline means the bezier curve
  • Step Center, Step Left and Step Right are not applicable for a Radar Area plot.

The Show Nulls property indicates the arrangement of data points for Null values.

  • Gaps means that the plot will not draw a line between a null data point and its previous and next points
  • Zero means that null data points will be considered to have 0 value
  • Connected means that the plot will connect the previous and the next points of a null point

The Clipping Mode indicates the manner that the plot area draws a plot:

  • Fit value means that the plot area should use all the available space to fit the plot
  • Clip value means that the plot area cuts off the plot on the edge of its right or bottom padding
  • None value equals to Fit

The line properties in the Style section determine the appearance of lines that connect data points.

The color expression in the Background section sets the fill color of areas and overwrites the Color Encoding described earlier.

The Start Angle is a number in arcdegree that defines the rotation of the plot clockwise. Full rotation is 360 degrees.

Tooltip and Labels Template

Data points can display labels with the following content that you can set up using the Label Text Template expression.

You can choose one of the following values in the drop-down list.

  • Value Field Name usually means the field name bound to a Data Value.
  • Value Field Value means the current Data Value within the containing Category or Details.
  • Percentage In Details means the percentage share of the current Data Value among all the values with the same Details.
  • Percentage In Category means the percentage share of the current Data Value among all the values with the same Category.
  • Category Field Name usually means the field name bound to the Category Encoding.
  • Category Field Value means the current Category Encoding value.
  • Details Field Name usually means the field name bound to the Details Encoding.
  • Details Field Value means the current Details Encoding value.
  • Color Field Name usually means the field name bound to the Color Encoding.
  • Color Field Value means the current Color Encoding value.

Also, you could use the template's Expression Editor to set the formatting for these values using the interpolation syntax and supported format strings. For instance, you can set the Label Text Template to {valueField.value:'$'0'M'} in the Radar Area Plot with Single Value Demo to display the average budget as millions of USD.

Labels Appearance

A subset of text properties in the Label Text section and the line properties in the Label Border section allow you to set up the corresponding visual parameters of the plot labels.

The Label Position and an optional Offset in pixels determine the location of labels relative to a parent data point symbol:

  • Inside - inside the area filled with color
  • Outside - outside of the area filled with color
  • Center - near the data point
  • Auto - equals to Outside

The Overlapping Labels property indicates the handling of overlapping labels. Possible values are:

  • Auto - hides some labels to prevent the overlapping
  • Show - shows all labels even if the overlapping persists

The line properties in the Label Line section allows you to add the connecting lines between labels and their parent data points. The Label Line Position determines the connection point of a label's bounding box and the line:

  • Auto - selected automatically
  • Center - on the center of the bounding box side

Action

This group of properties determine the Interactive Action when a report reader clicks inside a filled area. You can use bound field references to pass parameters in a drill-through report or configure a dynamic bookmark or URL. The field value is evaluated in the scope of the current detail. Visit the Drill-Through Reports Walkthrough for more information. It explains how to set up the drill-through column plot, but the same technique applies to a radar area plot.