--- title: "Chart Scripting Functions" --- # Chart Scripting Functions > * Parameters > * Component **self**- A reference to the component that is invoking this function. ## Scripting Functions This component does not have scripting functions associated with it. ## Extension Functions ### configureChart * Description * Provides an opportunity to perform further chart configuration via scripting. * JFreeChart **chart**- A JFreeChart object. Refer to the JFreeChart documentation for API details. * Return * Nothing * Scope * Client ### 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 * Nothing * Scope * Client