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

XUIMoreBar.prototype = {

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

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


    //接口
    /**
     * 修改柱宽
     * @param {Number} nWidth
     * @property {Number} BarWidth 5
     */
    ChangeBarWidth:function (nWidth) {
    },

    /**
     * 修改临界值
     * @param {Number} nData
     * @property {Number} CriticalValue 70 
     */
    ChangeCriticalValue:function (nData) {
    },

    /**
     * 修改低于临界值的颜色
     * @param {String} strColor_1
     * @param {String} strColor_2
     * @property {Collection} Color1 ["0xff11bdf1","0xff014482"]
     */
    ChangeLowColor:function (strColor1,strColor2) {
    },

    /**
     * 修改高于临界值的颜色
     * @param {String} strColor_1
     * @param {String} strColor_2
     * @property {Collection} Color2 ["0xff11bdf1","0xff014482"]
     */
    ChangeHighColor:function (strColor1,strColor2) {
    },

    /**
     * 数据轮播
     */
    AnimationChange:function () {
    },

    /**
     * 增加数据
     * @param {Array} arrValue 数据
     */
    AddFirstData:function (arrValue) {
    },

    /**
     * 增加数据2
     * @param {Array} arrValue 数据
     */
    AddSecondData:function (arrValue) {
    },

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

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

    /**
     * 删除所有数据
     */
    DeleteAllData:function () {
    },

    /**
     * 通过下标修改数据
     * @param {Number} nIndex 下标
     * @param {Number} nValue 数据
     */
    SetFirstDataByIndex:function (nIndex,nValue) {
    },

    /**
     * 通过下标修改数据2
     * @param {Number} nIndex 下标
     * @param {Number} nValue 数据
     */
    SetSecondDataByIndex:function (nIndex,nValue) {
    },

    /**
     * 修改数据
     * @param {Array} arrValue 数据
     */
    SetFirstData:function (arrValue) {
    },

    /**
     * 修改数据2
     * @param {Array} arrValue 数据
     */
    SetSecondData:function (arrValue) {
    },

    /**
     * 查询一个数据
     * @param {Number} nIndex 数据下标
     * @return {Number} 
     */
    GetFirstDataByIndex:function (nIndex) {
    },

    /**
     * 查询一个数据2
     * @param {Number} nIndex 数据下标
     * @return {Number} 
     */
    GetSecondDataByIndex:function (nIndex) {
    },

    /**
     * 查询所有数据
     * @return {Array} 
     */
    GetAllFirstData:function () {
    },

    /**
     * 查询所有数据2
     * @return {Array} 
     */
    GetAllSecondData:function () {
    },

}