Yahoo! UI Library

Charts Widget  2.6.0

Yahoo! UI Library > charts > YAHOO.widget.CartesianChart

Class YAHOO.widget.CartesianChart - uses YAHOO.widget.Chart

CartesianChart class for the YUI Charts widget.

Constructor

YAHOO.widget.CartesianChart ( type , containerId , dataSource , attributes )
Parameters:
type <String> The char type. May be "line", "column", or "bar"
containerId <HTMLElement> Container element for the Flash Player instance.
dataSource <YAHOO.util.DataSource> DataSource instance.
attributes <object> (optional) Object literal of configuration values.

Properties

_xAxisLabelFunction - private String

Stores a reference to the xAxis labelFunction created by YAHOO.widget.FlashAdapter.createProxyFunction()

_yAxisLabelFunction - private String

Stores a reference to the yAxis labelFunction created by YAHOO.widget.FlashAdapter.createProxyFunction()

Properties inherited from YAHOO.util.AttributeProvider:

Methods

_getXField

private void _getXField ( )
Getter for the xField attribute.
Returns: void

_getYField

private void _getYField ( )
Getter for the yField attribute.
Returns: void

_initAttributes

private void _initAttributes ( )
Initializes the attributes.
Returns: void

_setXAxis

private void _setXAxis ( )
Setter for the xAxis attribute.
Returns: void

_setXField

private void _setXField ( )
Setter for the xField attribute.
Returns: void

_setYAxis

private void _setYAxis ( )
Getter for the yAxis attribute.
Returns: void

_setYField

private void _setYField ( )
Setter for the yField attribute.
Returns: void

Events

beforeXAxisChange

beforeXAxisChange ( event )
Fires before the value for the configuration attribute 'xAxis' changes. Return false to cancel the attribute change.
Parameters:
event <{oldValue: any, newValue: any}> An object containing the previous attribute value and the new value.

beforeXFieldChange

beforeXFieldChange ( event )
Fires before the value for the configuration attribute 'xField' changes. Return false to cancel the attribute change.
Parameters:
event <{oldValue: any, newValue: any}> An object containing the previous attribute value and the new value.

beforeYAxisChange

beforeYAxisChange ( event )
Fires before the value for the configuration attribute 'yAxis' changes. Return false to cancel the attribute change.
Parameters:
event <{oldValue: any, newValue: any}> An object containing the previous attribute value and the new value.

beforeYFieldChange

beforeYFieldChange ( event )
Fires before the value for the configuration attribute 'yField' changes. Return false to cancel the attribute change.
Parameters:
event <{oldValue: any, newValue: any}> An object containing the previous attribute value and the new value.

xAxisChange

xAxisChange ( event )
Fires when the value for the configuration attribute 'xAxis' changes.
Parameters:
event <{oldValue: any, newValue: any}> An object containing the previous attribute value and the new value.

xFieldChange

xFieldChange ( event )
Fires when the value for the configuration attribute 'xField' changes.
Parameters:
event <{oldValue: any, newValue: any}> An object containing the previous attribute value and the new value.

yAxisChange

yAxisChange ( event )
Fires when the value for the configuration attribute 'yAxis' changes.
Parameters:
event <{oldValue: any, newValue: any}> An object containing the previous attribute value and the new value.

yFieldChange

yFieldChange ( event )
Fires when the value for the configuration attribute 'yField' changes.
Parameters:
event <{oldValue: any, newValue: any}> An object containing the previous attribute value and the new value.

Configuration Attributes

xAxis - Axis

A custom configuration for the horizontal x axis.

xField - String

The field in each item that corresponds to a value on the x axis.

yAxis - Axis

A custom configuration for the vertical y axis.

yField - String

The field in each item that corresponds to a value on the x axis.

Configuration attributes inherited from YAHOO.widget.Chart:

Configuration attributes inherited from YAHOO.widget.FlashAdapter:


Copyright © 2008 Yahoo! Inc. All rights reserved.