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

XUIWaterConsumption.prototype = {

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

    /**
    "line1":{
            "title":"折线图1",
            "name":"line1",
            "type":"PUILineInterface",
            "index":1
        }*/

    /**
    "line2":{
            "title":"折线图2",
            "name":"line2",
            "type":"PUILineInterface",
            "index":2
        }*/

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


    //接口
    /**
    * 清空
    */
    RemoveAll:function () {
    },

    /**
    * 添加柱状数据
    * @param {Array} arrData 柱状数据
    * @param {String} strName 柱状名称
    */
    AddBarData:function (arrData,strName) {
    },

    /**
    * 添加折线数据
    * @param {Array} arrData 折线数据
    * @param {String} strName 折线名称
    */
    AddLineData:function (arrData,strName) {
    },

    /**
    * 设置x轴数据
    * @param {Array} arrLabel 标签数据
    * @property {Array} XAxisLableData ["周一","周二", "周三", "周四", "周五", "周六", "周日"]
    */
    SetXAxisLableData:function (arrLabel) {
    },

    /**
    * 添加x轴数据
    * @param {String} strLabel 标签数据
    */
    AddXAxisLableData:function (strLabel) {
    },

    /**
    * 添加一个柱图数据
    * @param {Number} nValue 柱图数据
    * @param {String} strName 柱图名称
    */
    AddOneBarByName:function (nValue,strName) {
    },

    /**
    * 添加一个折线数据
    * @param {Number} nValue 柱图数据
    * @param {String} strName 柱图名称
    */
    AddOneLineDataByName:function (nValue,strName) {
    },

    /**
    * 根据折线名称删折线
    * @param {String} strName 折线名称
    */
    DeleteLineByName:function (strName) {
    },

    /**
    * 根据柱图名称删柱图
    * @param {String} strName 折线名称
    */
    DeleteBarByName:function (strName) {
    },

    /**
    * 修改柱图数据
    * @param {String} strName 柱图名称
    * @param {Number} nIndex 索引下标
    * @param {Number} nValue 新数据
    */
    ChangeBarDataByNameAndIndex:function (strName,nIndex,nValue) {
    },

    /**
    * 修改折线数据
    * @param {String} strName 折线名称
    * @param {Number} nIndex 索引下标
    * @param {Number} nValue 新数据
    */
    ChangeLineDataByNameAndIndex:function (strName,nIndex,nValue) {
    },

}