/**
* @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 () {
},
}