Skip to main content
Version: 8.1

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
  • 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
  • Return

    • None

setXAxes()​

  • Description

    • Sets defined rendering properties using AxisConfig objects.
  • Parameters

  • Return

    • None

setYAxes()​

  • Description

    • Sets defined rendering properties using AxisConfig objects.
  • Parameters

  • 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