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