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

XUITriangleBar.prototype = {

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

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

    /**
    "PictorialBar":{
            "title":"象型柱状图",
            "name":"PictorialBar",
            "type":"PUIPictorialBarInterface",
            "index":0
        }*/


    //接口
    /**
    * 增加数据种类
    * @param {String} strName 种类名
    * @param {Number} nId id号
    * @param {Number} nX x方向偏移量
    */
    AddDataType:function (strName,nId,nX) {
    },

    /**
    * 增加数据
    * @param {Number} nIndex 种类序号
    * @param {String} strName  数据名
    * @param {Number} nValue 数据值
    * @param {String} strColor 颜色
    * @param {String} strValueTipBgImg 数据提示背景图 
    */
    AddData:function (nIndex,strName,nValue,strColor,strValueTipBgImg) {
    },

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

    /**
    * 根据名称删除数据
    * @param {Number} nIndex   种类序号
    * @param {String} strName  数据名
    */
    RemoveDataByName:function (nIndex,strName) {
    },

    /**
    * 根据名称修改数据
    * @param {Number} nTypeIndex   种类序号
    * @param {String} strOldName  旧数据名
    * @param {String} strNewName  新数据名
    * @param {Number} nValue 数据值
    * @param {String} strColor 颜色
    * @param {String} strValueTipBgImg 数据提示背景图 
    */
    ChangeDataByName:function (nTypeIndex,strOldName,strNewName,nValue,strColor,strValueTipBgImg) {
    },

    /**
    * 根据名称修改数据名称
    * @param {String} strOldName  旧数据名
    * @param {String} strNewName  新数据名
    */
    ChangeDataNameByName:function (strOldName,strNewName) {
    },

    /**
    * 根据名称修改数据值
    * @param {Number} nTypeIndex 种类序号
    * @param {String} strOldName  旧数据名
    * @param {Number} nValue 数据值
    */
    ChangeDataValueByName:function (nTypeIndex,strOldName,nValue) {
    },

    /**
    * 根据名称修改数据颜色
    * @param {Number} nTypeIndex   种类序号
    * @param {String} strOldName  旧数据名
    * @param {String} strColor 颜色
    */
    ChangeDataColorByName:function (nTypeIndex,strOldName,strColor) {
    },

    /**
    * 根据名称修改数据提示背景
    * @param {Number} nTypeIndex   种类序号
    * @param {String} strOldName  旧数据名
    * @param {String} strValueTipBgImg 数据提示背景图 
    */
    ChangeDataTipImgByName:function (nTypeIndex,strOldName,strValueTipBgImg) {
    },

}