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

XUIRainfallAndEvaporation.prototype = {

    //组件
    /**
    "title":{
      "title":"标题",
      "name":"title",
      "type":"PUITitleInterface",
      "index":0
    }*/

    /**
    "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
    }*/

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

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


    //接口
    /**
     * 修改x轴名称
     * @param {Array} arrName 名称
     * @property {Array} XAxisName ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"]
     */
    SetXAxisName:function (arrName) {
    },

    /**
     * 获取x轴名称
     * @return {Array}
     */
    GetXAxisName:function () {
    },

    /**
     * 增加一组数据
     * @param {String} strName x轴名称
     * @param {Array} arrData 数据
     */
    AddGroupData:function (strName,arrData) {
    },

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

    /**
     * 修改一组数据
     * @param {Number} nIndex 下标
     * @param {Array} arrData 数据
     */
    ChangeGroupData:function (nIndex,arrData) {
    },

    /**
     * 获得一组数据
     * @param {Number} nIndex 下标
     * @return {Array}
     */
    GetGroupData:function (nIndex) {
    },

    /**
     * 增加一项数据
     * @param {String} strName 系列名称
     * @param {String} strColor 颜色
     * @param {Array} arrData 数据
     */
    AddOneData:function (strName,strColor,arrData) {
    },

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

    /**
     * 修改一项数据
     * @param {Number} nIndex 下标
     * @param {String} strName 系列名称
     * @param {String} strColor 颜色
     * @param {Array} arrData 数据
     */
    ChangeOneData:function (nIndex,strName,strColor,arrData) {
    },

    /**
     * 获取一项数据
     * @param {Number} nIndex 下标
     * @return {Array}
     */
    GetOneData:function (nIndex) {
    },

    /**
     * 清除所有
     */
    ClearAllData:function () {
    },

}