code: function(attributes)
  	{	
  		YAHOO.widget.CartesianChart.superclass._initAttributes.call(this, attributes);
  		
  		/**
  		 * @attribute xField
  		 * @description The field in each item that corresponds to a value on the x axis.
  		 * @type String
  		 */
  		this.setAttributeConfig("xField",
  		{
  			validator: YAHOO.lang.isString,
  			method: this._setXField,
  			getter: this._getXField
  		});
  
  		/**
  		 * @attribute yField
  		 * @description The field in each item that corresponds to a value on the x axis.
  		 * @type String
  		 */
  		this.setAttributeConfig("yField",
  		{
  			validator: YAHOO.lang.isString,
  			method: this._setYField,
  			getter: this._getYField
  		});
  
  		/**
  		 * @attribute xAxis
  		 * @description A custom configuration for the horizontal x axis.
  		 * @type Axis
  		 */
  		this.setAttributeConfig("xAxis",
  		{
  			method: this._setXAxis
  		});
  		
  		/**
  		 * @attribute xAxes
  		 * @description Custom configurations for the horizontal x axes.
  		 * @type Array
  		 */		
  		this.setAttributeConfig("xAxes",
  		{
  			method: this._setXAxes
  		});	
  
  		/**
  		 * @attribute yAxis
  		 * @description A custom configuration for the vertical y axis.
  		 * @type Axis
  		 */
  		this.setAttributeConfig("yAxis",
  		{
  			method: this._setYAxis
  		});
  		
  		/**
  		 * @attribute yAxes
  		 * @description Custom configurations for the vertical y axes.
  		 * @type Array
  		 */		
  		this.setAttributeConfig("yAxes",
  		{
  			method: this._setYAxes
  		});	
  		
  		/**
  		 * @attribute constrainViewport
  		 * @description Determines whether the viewport is constrained to prevent series data from overflow.
  		 * @type Boolean
  		 */
  		this.setAttributeConfig("constrainViewport",
  		{
  			method: this._setConstrainViewport
  		});	
  	}
docs: Initializes the attributes.
  
  @method _initAttributes
  @private