/**
* @constructor
*/
function XUIComplexBar() {
}
XUIComplexBar.prototype = {
//组件
/**
"bar0":{
"title":"柱状0",
"name":"bar0",
"type":"PUIBarInterface",
"index":0
}*/
/**
"bar1":{
"title":"柱状1",
"name":"bar1",
"type":"PUIBarInterface",
"index":1
}*/
//接口
/**
* 背景柱高度
* @param {Array} arrHeight 背景柱高度
*/
SetBackgrounBarHeight:function (arrHeight) {
},
/**
* 获取背景柱高度
* @return {Array}
*/
GetBackgrounBarHeight:function () {
},
/**
* 前置柱体数据
* @param {Array} arrData 前置柱体数据
*/
SetBarData:function (arrData) {
},
/**
* 获取前柱体数据
* @return {Array}
*/
GetBarData:function () {
},
/**
* 前置柱体渐变色
* @param {String} strFirstColor 渐变色第一种颜色
* @param {String} strSecondColor 渐变色第二种颜色
* @param {Number} nStart 颜色起始位置
* @param {Number} nEnd 颜色结束位置
* @property {Collection} BarGradationColor ["0xffffee00","0xffffcc00",0,1]
*/
SetBarGradationColor:function (strFirstColor,strSecondColor,nStart,nEnd) {
},
/**
* 增加一个柱子
* @param {Number} nHeight 背景柱高度
* @param {Number} nValue 前柱高度
* @param {String} strName 类目名称
*/
AddOneBar:function (nHeight,nValue,strName) {
},
/**
* 获取一个背景柱
* @param {Number} nIndex 背景柱序号
* @return {Number}
*/
GetOneBgBar:function (nIndex) {
},
/**
* 增加数据
* @param {Array} arrXAxisData 类目数据
* @param {Array} arrBarData 前置数据
* @param {Array} arrBgBarData 背景柱数据
*/
AddData:function (arrXAxisData,arrBarData,arrBgBarData) {
},
/**
* 获取一个前柱
* @param {Number} nIndex 前柱序号
* @return {Number}
*/
GetOneBar:function (nIndex) {
},
/**
* 修改一个背景柱
* @param {Number} nHeight 背景柱高度
* @param {Number} nIndex 柱子序号
*/
ChangeOneBgBarHeight:function (nHeight,nIndex) {
},
/**
* 修改一个前柱
* @param {Number} nHeight 前柱高度
* @param {Number} nIndex 柱子序号
*/
ChangeOneBarHeight:function (nHeight,nIndex) {
},
/**
* 删除一个柱子
* @param {String} strName 类目名称
*/
DeleteOneBgBar:function (strName) {
},
/**
* 设置标签内容
* @param {Number} nValue 标签显示值
* @param {Number} nIndex x轴坐标
* @param {Number} ny y轴坐标
* @property {Collection} MarkPointData [290,0,220]
*/
SetMarkPointData:function (nValue,nIndex,ny) {
},
/**
* 获取标注内容
* @return {Number}
*/
GetMarkPointData:function () {
},
}