/**
* @constructor
*/
function XUIStaggeredBarChart() {
}

XUIStaggeredBarChart.prototype = {

    //组件
    /**
    "tooltip":{
          "title":"提示框",
          "name":"tooltip",
          "type":"PUITooltipInterface",
          "index":0
        }*/

    /**
    "legend":{
          "title":"图例",
          "name":"legend",
          "type":"PUILegendInterface",
          "index":0
        }*/

    /**
    "xAxis":{
          "title":"x轴",
          "name":"xAxis",
          "type":"PUIXAxisInterface",
          "index":0
        }*/

    /**
    "yAxis":{
          "title":"y轴",
          "name":"yAxis",
          "type":"PUIYAxisInterface",
          "index":0
        }*/

    /**
    "bar1":{
          "title":"柱状图1",
          "name":"bar1",
          "type":"PUIBarInterface",
          "index":0
        }*/

    /**
    "bar2":{
          "title":"柱状图2",
          "name":"bar2",
          "type":"PUIBarInterface",
          "index":1
        }*/

    /**
    "bar3":{
          "title":"柱状图3",
          "name":"bar3",
          "type":"PUIBarInterface",
          "index":2
        }*/


    //接口
    /**
    * 删除所有数据
    */
    ClearAllData:function () {
    },

    /**
    * 删除一天的数据
    * @param {Number} nIndex 下标
    */
    ClearOneData:function (nIndex) {
    },

    /**
    * 删除每天任一图例的数据
    * @param {String} strDate 图例名
    */
    ClearGroupData:function (strDate) {
    },

    /**
    * 增加一个数据
    * @param {String} newDate 新数据日期
    * @param {Array} newData 新数据值
    */
    AddData:function (newDate,newData) {
    },

    /**
    * 获得一个数据
    * @param {Number} nIndex 数据下标
    */
    GetOneData:function (nIndex) {
    },

    /**
    * 根据图例获得一组数据
    * @param {String} dataName 名称
    */
    GetGroupData:function (dataName) {
    },

    /**
    * 获得所有数据
    */
    GetAllData:function () {
    },

    /**
    *  修改所有数据
    * @param {Array} newData 新收入数据
    */
    ChangeAllData:function (newData) {
    },

    /**
    *  修改一个数据
    * @param {Number} nIndex 下标
    * @param {Number} newData 新收入数据
    */
    ChangeOneData:function (nIndex,newData) {
    },

}