--- title: "Perspective - Bar Scripting" --- # Perspective - Bar Scripting > This page details the component specific events and functions available for Perspective's Bar component. Right-click on the component or select Components from the Designer menubar to access the Configure Events and Configure Scripts popups. ## Component Events The [Perspective Event Types Reference](appendix/reference-pages/perspective-event-types-reference.md) page describes all the possible component event types for Perspective components. ### onChartClick This event is fired when the user clicks on a data element in the chart. #### event.color * Object Path * event.color * Type * String * Description * Color of the data item #### event.componentType * Object Path * event.componentType * Type * String * Description * Type of element clicked, such as `series` or `markPoint`. #### event.data * Object Path * event.date * Type * Null * Description * Raw data item value. #### event.dataIndex * Object Path * event.dataIndex * Type * Integer * Description * Zero-based data item index. #### event.name * Object Path * event.name * Type * String * Description * Category or data item name. #### event.seriesIndex * Object Path * event.seriesIndex * Type * Integer * Description * Zero-based series index. #### event.seriesName * Object Path * event.seriesName * Type * String * Description * The name of the series. #### event.seriesType * Object Path * event.seriesType * Type * String * Description * Series type, such as `bar`. #### event.value * Object Path * event.value * Type * Null * Description * Numeric value of the data item. ## Component Functions This component does not have Component Functions associated with it. ## Extension Functions This component does not have Extension Functions associated with it.