|
The Pie Chart widget is available in ThingWorx 9.4 or later as a widget in Mashup Builder and as a Web Component that you can import from an SDK.
|
Slice Label | Slice Value | |
---|---|---|
Field Definition | x: { name: 'x', baseType: 'STRING' } | value: { name: 'value', baseType: 'NUMBER' } |
Use | Defines the slice label. The data must have a STRING, NUMBER, or DATETIME base type. Each row is displayed as a slice on the chart. The defined name for this column is the option that you should select in the widget DataField property. | Defines the value and the legend label for the category. |
Base Type | STRING, NUMBER, or DATETIME | NUMBER |
Row Example | x: 'Apple'—Where Apple is the data label to show on the slice. | value: 10—The value for the slice. |
Make sure that the service is triggered by an event at run time. |
To update the chart data automatically at run time, create an Auto Refresh function and bind it to the chart data service. For more information, see Auto Refresh. |
The polar view mode is not supported when the widget is configured as a donut chart. |
Name | Description | Base Type | Default Value | Bindable? | ||
---|---|---|---|---|---|---|
CustomClass | The user defined CSS class to apply to the top div of the widget. You can enter multiple classes, separated by a space. | STRING | N/A | Y | ||
Data | An infotable that contains data for the chart. | INFOTABLE | N/A | Y | ||
DataField | Specifies the infotable column that contains the data labels to display on the chart. | Field Name | N/A | N | ||
DataFieldType | Controls the formatting of the data labels. | STRING | String | N | ||
DataStyle | Applies state formatting to the chart. | State Definition | N/A | N | ||
Disabled | Disables the widget in the mashup. The widget is displayed in the mashup but you cannot click or select it. | BOOLEAN | False | Y | ||
DonutHoleSize | Sets the size of the hole in the center of the pie chart. Use this property to display a Donut chart. Supported values are between 40 and 99. | NUMBER | 0 | Y | ||
DonutSelectionlabelType | The type of label used to display the value of the selected slice in a donut chart. | STRING | Large Title | N | ||
EndAngle | Sets the end angle for the pie chart. | NUMBER | 360 | Y | ||
StartAngle | Sets the start angle for the chart. | NUMBER | 0 | Y | ||
HideDataTooltips | Hides tooltips that are displayed on hovering or selecting a data point on the chart.
| BOOLEAN | False | N | ||
HideLegend | Hides the legend area on the chart. | BOOLEAN | False | Y | ||
HideNotes | Hides the notes area on the chart. | BOOLEAN | False | Y | ||
HighlightSelection | Highlights the selected slices on the chart. | BOOLEAN | False | N | ||
Label | Specifies the text label to display for the Pie Chart. | STRING | Pie Chart | Y | ||
LabelAlignment | Aligns the label of the Pie Chart widget to the Left, Center, or Right. | STRING | Left | N | ||
LabelPosition | Sets the position of the label at the Top or Bottom. | STRING | Top | N | ||
LabelType | Controls the label type used for the pie chart. | STRING | Sub-Header | Y | ||
Margin | Enables you to set a space around the widget in a mashup layout. | NUMBER | 5 | N | ||
Notes | Specifies the text to display within the notes area on the chart. You can enter a string or select a localization token. | STRING | N/A | Y | ||
NotesAlignment | Aligns the note text to the Left, Right, or Center within the notes area. | STRING | Left | N | ||
NotesPosition | Sets the position of the notes area at the Top, or Bottom. | STRING | Bottom | N | ||
PercentileValues | Converts and displays the data values as percentages. | BOOLEAN | False | N | ||
PieSlicePadding | Sets the size of the padding between the Pie chart slices. | NUMBER | 0 | N | ||
PieSliceRadius | Specifies the corner radius for the chart slices. | NUMBER | 0 | N | ||
PolarView | Uses the radius to visualize the difference between values. Each category is displayed at an equal angle. | BOOLEAN | False | N | ||
ResetToDefaultValue | A bindable service that resets the widget to its default values at run time | Service | N/A | Y | ||
SelectedData | An infotable that contains data for selected slices on the chart. Contains multiple rows when multiple selection is enabled. | INFOTABLE | N/A | Y | ||
SelectionMode | Enables you to set the selection mode to single or multiple. | STRING | Single | Y | ||
SeriesClicked | An event that triggers when data on the widget is clicked. | Event | N/A | Y | ||
ShowDataLoading | Displays a spinning icon when data is loading. | BOOLEAN | True | N | ||
ShowDonutSliceLabel | Displays a label for the donut chart slices. | BOOLEAN | False | N | ||
ShowHideLegend | Displays toggle button that shows or hides the legend area at run time. | BOOLEAN | False | N | ||
ShowValues | Displays the slice values on the chart. When the widget is opened in small view ports, make sure to display a limited number of slices. | BOOLEAN | False | Y | ||
ValuesPosition | Controls the position o f the chart value label on the chart. Options: • On Slices • Outside Slices • Outside Slices with Line | STRING | On Slices | N | ||
SparkView | Displays a simplified visualization of the chart. | BOOLEAN | False | Y | ||
TabSequence | The sequence number of the widget when the TAB key is pressed. | NUMBER | 0 | N | ||
ValueField | The infotable column that contains the data values for each label on the chart. | Field Name | N/A | N | ||
ValueFormat | Formats data values that are displayed on the chart. You can customize the format to make the chart fit the labels on smaller view ports. | STRING | 0000.0 | Y | ||
ValuesTooltip | Enables you to configure the formatting and content of the chart tooltip. For more information, see Creating Custom Chart Tooltips. | STRING | PieChartDefaultTooltip | Y | ||
Visible | Controls the visibility of the widget at run time. | BOOLEAN | True | Y |