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

XUIStackedColumnChart.prototype = {

    //组件
    /**
    "title":{
            "title":"标题",
            "name":"title",
            "type":"PUITitleInterface",
            "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
        }*/

    /**
    "bar4":{
            "title":"饼图4",
            "name":"bar4",
            "type":"PUIBarInterface",
            "index":3
        }*/

    /**
    "bar5":{
            "title":"饼图5",
            "name":"bar5",
            "type":"PUIBarInterface",
            "index":4
        }*/


    //接口
    /**
    * 是否显示标题
    * @param {Boolean} bVisible 是否显示
    * @property {Boolean} ShowTitle true  
    */
    SetShowTitle:function (bVisible) {
    },

    /**
    * 标题颜色
    * @param {String} strColor 标题颜色
    * @property {Color} TitleColor  "0xffffffff"
    */
    SetTitleColor:function (strColor) {
    },

    /**
    * 标题文字
    * @param {String} strText 标题文字
    * @property {String} TitleText  "堆叠柱状图"
    */
    SetTitleText:function (strText) {
    },

    /**
    * 标题大小
    * @param {Number} nSize 标题文字尺寸
    * @property {Number} TitleSize  24
    */
    SetTitleSize:function (nSize) {
    },

    /**
    * 背景颜色
    * @param {String} strBgColor 背景颜色
    * @property {Color} BgColor  "0xff0A181C"
    */
    SetBgColor:function (strBgColor) {
    },

    /**
    * 获取背景色
    * @return {String}
    */
    GetBgColor:function () {
    },

    /**
    * 是否显示X轴
    * @param {Boolean} bVisible 是否显示
    * @property {Boolean} ShowX true  
    */
    SetShowX:function (bVisible) {
    },

    /**
    * x轴文本大小
    * @param {Number} nSize x轴文本大小
    * @property {Number} XTextSize 16
    */
    SetXTextSize:function (nSize) {
    },

    /**
    * 获取x轴文本大小
    * @return {Number}}
    */
    GetXTextSize:function () {
    },

    /**
    * x轴颜色
    * @param {String} strColor x轴颜色
    * @property {Color} XColor "0xffffffff"
    */
    SetXColor:function (strColor) {
    },

    /**
    * 获取x轴颜色
    * @return {String}
    */
    GetXColor:function () {
    },

    /**
    * x轴宽度
    * @param {Number} nWidth x轴宽度
    * @property {Number} XWidth 1
    */
    SetXWidth:function (nWidth) {
    },

    /**
    * 获取x轴宽度
    * @return {Number}
    */
    GetXWidth:function () {
    },

    /**
    * x轴文本颜色
    * @param {String} strColor x轴文本颜色
    * @property {Color} XTextColor "0xff0000ff"
    */
    SetXTextColor:function (strColor) {
    },

    /**
    * 获取x轴文本颜色
    * @return {String}
    */
    GetXTextColor:function () {
    },

    /**
    * 是否显示Y轴
    * @param {Boolean} bVisible 是否显示
    * @property {Boolean} ShowY true  
    */
    SetShowY:function (bVisible) {
    },

    /**
    * y轴颜色
    * @param {String} strColor y轴颜色
    * @property {Color} YColor "0xff065456"
    */
    SetYColor:function (strColor) {
    },

    /**
    * 获取y轴颜色
    * @return {String}
    */
    GetYColor:function () {
    },

    /**
    * y轴宽度
    * @param {Number} nWidth x轴宽度
    * @property {Number} YWidth 1
    */
    SetYWidth:function (nWidth) {
    },

    /**
    * 获取y轴宽度
    * @return {Number}
    */
    GetYWidth:function () {
    },

    /**
    * y轴文本颜色
    * @param {String} strColor x轴文本颜色
    * @property {Color} YTextColor "0xff859699"
    */
    SetYTextColor:function (strColor) {
    },

    /**
    * 获取y轴文本颜色
    * @return {String}
    */
    GetYTextColor:function () {
    },

    /**
    * y轴文本大小
    * @param {Number} nSize x轴文本大小
    * @property {Number} YTextSize 12
    */
    SetYTextSize:function (nSize) {
    },

    /**
    * 获取y轴文本大小
    * @return {String}
    */
    GetYTextSize:function () {
    },

    /**
    * 修改每个对象的一个参数值
    * @param {Number} nIndex 内容分组下标
    * @param {Array} arrSymbolData 内容数据
    */
    SetSymbolData:function (nIndex,arrSymbolData) {
    },

    /**
    * 修改一组对象数据
    * @param {Array} arrOneData 一项数据
    * @param {String} arrDataName 数据名称
    */
    ChangeOneData:function (arrOneData,arrDataName) {
    },

    /**
    * 清除每个对象的一组参数
    * @param {String} arrDataName 参数名称
    */
    ChangeGroupData:function (arrDataName) {
    },

    /**
    * 清除一项数据
    * @param {Array} arrDataName 一项数据名称
    */
    DeleteData:function (arrDataName) {
    },

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

    /**
    * 添加一组数据
    * @param {String} strObjectName 数组名字
    * @param {Number} nIndex 添加的位置
    * @param {Array} arrSymbolData 参数数据
    * @param {String} strObjectColor 颜色
    */
    AddNewGroupData:function (strObjectName,nIndex,arrSymbolData,strObjectColor) {
    },

    /**
    * 添加一个对象
    * @param {String} strObjectName 对象名字
    * @param {Number} nIndex 添加的位置
    * @param {Array} arrSymbolData 每种数据
    */
    AddNewObject:function (strObjectName,nIndex,arrSymbolData) {
    },

    /**
    * 获得一组对象数据
    * @param {String} strObjectName 对象名字
    */
    GetObjectData:function (strObjectName) {
    },

    /**
    * 获得每个对象的一组参数值
    * @param {String} strObjectName 参数名字
    */
    GetGroupData:function (strObjectName) {
    },

    /**
        //  * 背景图片
        //  * @param {ImageProp} strBgImg 背景图片
        //  * @property {ImageProp} CtrlBgImg "${exports.dir}images/bg.png"
        //  */
    SetCtrlBgImg:function (strBgImg) {
    },

    /**
    * 数据图例文字
    * @param {Number} nIndex 索引
    * @param {String} strText 标题文本
    */
    SetLegendText:function (nIndex,strText) {
    },

    /**
    * 数据图例文字大小
    * @param {Number} nSize 标题文字大小
    * @property {Number} LegendTextSize  20
    */
    SetLegendTextSize:function (nSize) {
    },

    /**
    * 数据图例文字颜色
    * @param {String} strColor 背景颜色
    * @property {Color} LegendTextColor "0xff000000"
    */
    SetLegendTextColor:function (strColor) {
    },

    /**
    * 数据圆柱体宽度
    * @param {Number} nPodetiumSize 柱体宽度
    * @property {Number} PodetiumSize 25
    */
    SetPodetiumWidth:function (nPodetiumSize) {
    },

}