Vision - Chart Scripting Functions
This page details the various component and extension functions available for Vision's Chart component.
Component Functions​
getPlotProperties()​
-
Description
- Retrieves the value of the selected PlotProperty objects that define background color and weight of each plot.
-
Parameters
- None
-
Return
- List
getProperties()​
-
Description
- Retrieves the value of custom properties added to the Chart.
-
Parameters
- None
-
Return
- List
getSelectedData()​
-
Description
- Returns the value of the selected chart entity as a string.
-
Parameters
- None
-
Return
- String
getSelectedEntity()​
-
Description
- Returns the selected chart entity directly.
-
Parameters
- None
-
Return
- ChartEntity
getSubplotMode()​
-
Description
- Retrieves the subplot mode that is currently in use:
- 0 = Shared Domain
- 1 = Shared Range
- Retrieves the subplot mode that is currently in use:
-
Parameters
- None
-
Return
- Int
getXAxes()​
-
Description
- Returns a dictionary of the related rendering properties.
-
Parameters
- None
-
Return
- Dictionary<String, AxisConfig> - AxisConfig is an object that defines rendering properties
getYAxes()​
-
Description
- Returns a dictionary of the related rendering properties.
-
Parameters
- None
-
Return
- Dictionary<String, AxisConfig> - AxisConfig is an object that defines rendering properties
refreshChart()​
-
Description
- Refreshes the dataset for the specified subplot and dataset.
-
Parameters
- int subplotIndex
- int dataSetIndex
-
Return
- None
setDatasetEnabled()​
-
Description
- Sets a dataset to be enabled or not enabled.
-
Parameters
- string dataSetName
- boolean isEnabled - A boolean representing if the dataset is enabled
-
Return
- None
setDatasetPlotNumber()​
-
Description
- Sets a dataset's plot number.
-
Parameters
- string dataSetName
- int plotNumber
-
Return
- None
setDatasetXAxis()​
-
Description
- Sets a dataset's X axis name.
-
Parameters
- string dataSetName
- string axisName
-
Return
- None
setDatasetYAxis()​
-
Description
- Sets a dataset's Y axis name.
-
Parameters
- string dataSetName
- string axisName
-
Return
- None
setSubplotMode()​
-
Description
- Sets the subplot mode to be used when there is more than one subplot.
-
Parameters
- int mode - The mode to set the chart to. The mode options are as follows:
- 0 - Shared Domain
- 1 - Shared Range
- int mode - The mode to set the chart to. The mode options are as follows:
-
Return
- None
setXAxes()​
-
Description
- Sets defined rendering properties using AxisConfig objects.
-
Parameters
- PyDictionary string keys to AxisConfig objects
-
Return
- None
setYAxes()​
-
Description
- Sets defined rendering properties using AxisConfig objects.
-
Parameters
- PyDictionary string keys to AxisConfig objects
-
Return
- None
Extension Functions​
configureChart​
-
Description
- Provides an opportunity to perform further chart configuration via scripting.
-
Parameters
-
Component self- A reference to the component that is invoking this function.
-
JFreeChart chart- A JFreeChart object. Refer to the JFreeChart documentation for API details.
-
-
Return
- None
getXTraceLabel​
-
Description
- Provides an opportunity to configure the x-trace label. Return a string to override the default label.
-
Parameters
-
Component self- A reference to the component that is invoking this function.
-
JFreeChart chart - A JFreeChart object. Refer to the JFreeChart documentation for API details.
-
String penName - The name of the pen the x-trace label applies to.
-
int yValue - The y-value of the pen at the x-trace location
-
-
Return
- None