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

XUIPolarBar.prototype = {

    //组件
    /**
    "angleAxis":{
           "title":"角度轴",
           "name":"angleAxis",
           "type":"PUIAngleAxisInterface",
           "index":0
        }*/

    /**
    "radiusAxis":{
           "title":"径向轴",
           "name":"radiusAxis",
           "type":"PUIRadiusAxisInterface",
           "index":0
        }*/

    /**
    "polar":{
           "title":"图形",
           "name":"polar",
           "type":"PUIPolarInterface",
           "index":0
        }*/

    /**
    "legend":{
           "title":"图例",
           "name":"legend",
           "type":"PUILegendInterface",
           "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
        }*/


    //接口
    /**
    * 极坐标轴标签大小
    * @param {Number} nSize 字体大小   
    * @property {Number} AngleAxisLabelSize 16
    */
    SetAngleAxisLabelSize:function (nSize) {
    },

    /**
    * 极坐标轴标签颜色
    * @param {String} strColor 字体颜色   
    * @property {Color} LabelColor "0xFF53478B"
    */
    SetAngleAxisLabelColor:function (strColor) {
    },

    /**
    * 径向轴标签大小
    * @param {Number} nSize 字体大小  
    * @property {Number} AdiusAxisLabelSize 12
    */
    SetRadiusAxisLabelSize:function (nSize) {
    },

    /**
    * 径向轴标签颜色
    * @param {String} strColor 字体颜色   
    * @property {Color} RadiusAxisLabelColor "0xFF251A57"
    */
    SetRadiusAxisLabelColor:function (strColor) {
    },

    /**
    * 图例字体颜色
    * @param {String} strColor 字体颜色   
    * @property {Color} LegendColor "0xFF000000"
    */
    SetLegendColor:function (strColor) {
    },

    /**
    * 图例字体大小
    * @param {Number} nSize 字体大小   
    * @property {Number} LegendFontSize 16
    */
    SetLegendFontSize:function (nSize) {
    },

    /**
    * 柱状图颜色
    * @param {String} strName 柱状图名称
    * @param {String} strColor 柱状图颜色   
    * @property {Collection} BarColor ["A","0xFF159126"]  
    */
    SetBarColor:function (strName,strColor) {
    },

    /**
    * 极坐标轴线颜色
    * @param {String} strColor 字体颜色   
    * @property {Color} AxisLineColor "0xFF333333"
    */
    SetAngleAxisLineColor:function (strColor) {
    },

    /**
    * 极坐标轴刻度颜色
    * @param {String} strColor 字体颜色   
    * @property {Color} AxisTickColor "0xFF333333"
    */
    SetAngleAxisTickColor:function (strColor) {
    },

    /**
    * 极坐标轴刻度宽度
    * @param {Number} nWidth 刻度宽度   
    * @property {Number} AxisTickWidth 1
    */
    SetAngleAxisTickWidth:function (nWidth) {
    },

    /**
    * 极坐标分隔线颜色
    * @param {String} strColor 分隔线颜色   
    * @property {Color} SplitLineColor "0xFF333333"
    */
    SetAngleSplitLineColor:function (strColor) {
    },

    /**
    * 增加柱状图一条数据
    * @param {String} strName 数据名称 
    * @param {Number} nData 数据值
    * @param {String} strData 类目名称  
    */
    SetBarData:function (strName,nData,strData) {
    },

    /**
    * 极坐标轴起始位置
    * @param {Number} nAngle 极坐标角度起始值   
    * @property {Number} StartAngle 90
    */
    SetStartAngle:function (nAngle) {
    },

    /**
    * 增加一个新Bar
    * @param {Array} arrData 新增图形数据
    * @param {String} strName 新增图形名称
    * @param {String} strStack 新增图形堆叠名称 
    * @param {String} strLabelData 新增图例标签数据
    */
    SetNewBar:function (arrData,strName,strStack,strLabelData) {
    },

    /**
    * 删除一个bar
    * @param {String} strName 删除图形名称
    */
    DelData:function () {
    },

    /**
    * 获得一个bar
    * @param {String} strName 要获得图形名称
    */
    GetData:function (strName) {
    },

    /**
    * 清空数据
    */
    SetClearData:function () {
    },

}