Top  | Previous | Next

Radar Chart

charts_RadarChart

 

Description

Radar charts, also known as web charts, spider charts, spider plots, and a few other names, display a dataset as a two dimensional polygon. The plot is arranged as a set of spokes with equal angles between them. Each spoke represents a value axis for the variable it corresponds to. Each dataset is then drawn as a connected polygon, where the points of the polygon are arranged on the spokes according to their value. Each row of the dataset has a minimum and maximum column -- these values are used to determine the scale of the spoke for that variable, with the midpoint representing the desired value.

 

The intended use of radar plots is to display realtime information in such a way that outliers can be quickly identified. This can be an efficient way to convey if a process is running on-spec or off-spec at a glance.

 

The radar chart gets its data from a dataset. Each row in the dataset will become a single variable (spoke) on the chart. The dataset must have a columns labeled "Value", "Min", and "Max"; other columns will be ignored. To display realtime data on a radar chart, you can use a cell-update binding to bind individual values to tag values. You can also drop tags onto a radar chart, with the EngMin binding to min and EngMax binding to max. If there are no existing cell-update bindings, the tags will replace existing data, otherwise the tags will be added to the end of the dataset. Alternatively, you can have realtime information stored by a transaction group to a database table, and drive the radar chart's dataset with a query binding.

 

Properties

Appearance

Background Color

The background color of the component.

Scripting name

background

Data type

Color

Desired Fill Color

Fill color for the desired polygon.

Scripting name

desiredFillColor

Data type

Color

Desired Stroke Color

Stroke color for the desired polygon.

Scripting name

desiredStrokeColor

Data type

Color

Desired Stroke Width

Stroke width for the desired polygon.

Scripting name

desiredStrokeWidth

Data type

float

Actual Fill Color

Fill color for the actual polygon.

Scripting name

actualFillColor

Data type

Color

Actual Stroke Color

Stroke color for the actual polygon.

Scripting name

actualStrokeColor

Data type

Color

Actual Stroke Width

Stroke width for the actual polygon.

Scripting name

actualStrokeWidth

Data type

float

Border Inset

The amount of area that the chart should be inset from the component bounds.

Scripting name

borderInset

Data type

double

Flags

expert

Spoke Width

The line width for the chart's spokes and exterior ring.

Scripting name

strokeWidth

Data type

float

Spoke Color

The color to use for the chart's spokes and exterior ring.

Scripting name

foreground

Data type

Color

Show Desired Shape

Display the desired shape on the chart.

Scripting name

showDesiredShape

Data type

boolean

Antialias

Draw with antialias on? Makes text smoother

Scripting name

antialias

Data type

boolean

Flags

expert

Styles

Contains the component's styles

Scripting name

styles

Data type

Dataset

Flags

bindable | expert

Common

Name

The name of this component.

Scripting name

name

Data type

String

Flags

bindable

Visible

If disabled, the component will be hidden.

Scripting name

visible

Data type

boolean

Flags

bindable

Border

The border surrounding this component. NOTE that the border is unaffected by rotation.

Scripting name

border

Data type

Border

Cursor

The mouse cursor to use when hovering over this component.

Scripting name

cursorCode

Data type

int

Values

0

Default

1

Crosshair

2

Text

3

Wait

12

Hand

13

Move

4

SW Resize

5

SE Resize

6

NW Resize

7

NE Resize

8

N Resize

9

S Resize

10

W Resize

11

E Resize

Data

Data

Contains the datapoints for the radar plot. Each row represents a spoke and point on the polygon.

Scripting name

data

Data type

Dataset

Flags

bindable

Data Quality

The data quality code for any tag bindings on this component.

Scripting name

dataQuality

Data type

int

Flags

bindable | expert

Scripting

Events

The following event sets are fired by this component. See Component Event Handlers to learn more.

mouse
mouseMotion
propertyChange

 

Scripting Functions

This component has no special scripting functions.