/**
* @constructor
*/
function XUIMixedLineBar() {
}
XUIMixedLineBar.prototype = {
//组件
/**
"bar0":{
"title":"柱状图0",
"name":"bar0",
"type":"PUIBarInterface",
"index":0
}*/
/**
"bar1":{
"title":"柱状图1",
"name":"bar1",
"type":"PUIBarInterface",
"index":1
}*/
/**
"line":{
"title":"折线图",
"name":"line",
"type":"PUILineInterface",
"index":2
}*/
/**
"tooltip":{
"title":"提示框组件",
"name":"tooltip",
"type":"PUITooltipInterface",
"index":0
}*/
/**
"legend":{
"title":"图例",
"name":"legend",
"type":"PUILegendInterface",
"index":0
}*/
/**
"xAxis":{
"title":"X轴",
"name":"xAxis",
"type":"PUIXAxisInterface",
"index":0
}*/
/**
"yAxis0":{
"title":"Y轴0",
"name":"yAxis0",
"type":"PUIYAxisInterface",
"index":0
}*/
/**
"yAxis1":{
"title":"Y轴1",
"name":"yAxis1",
"type":"PUIYAxisInterface",
"index":1
}*/
//接口
/**
* 修改第一组柱状图数据
* @param {Array} arrData 柱状图数据
* @property {Array} DataAll [2.0,4.9,7.0,23.2,25.6,76.7,135.6,162.2,32.6,20.0,6.4,3.3]
*/
SetDataFirst:function (arrData) {
},
/**
* 获取第一组柱状图数据
* @return {Array} 数据值
*/
GetDataFirst:function () {
},
/**
* 修改第二组柱状图数据
* @param {Array} arrData 柱状图数据
* @property {Array} DataSecond [2.6,5.9,9.0,26.4,28.7,70.7,175.6,182.2,48.7,18.8,6.0,2.3]
*/
SetDataSecond:function (arrData) {
},
/**
* 获取第二组柱状图数据
* @return {Array} 数据值
*/
GetDataSecond:function () {
},
/**
* 修改折线数据
* @param {Array} arrData 柱状图数据
* @property {Array} DataLine [2.0,2.2,3.3,4.5,6.3,10.2,20.3,23.4,23.0,16.5,12.0,6.2]
*/
SetDataLine:function (arrData) {
},
/**
* 获取折线数据
* @return {Array} 数据值
*/
GetDataLine:function () {
},
/**
* 修改一组数据
* @param {Number} nIndex 索引
* @param {Number} nData1 柱状图1数据
* @param {Number} nData2 柱状图2数据
* @param {Number} nData3 折线数据
* @property {Collection} DataByIndex [0,2.0,2.6,2.0]
*/
SetDataByIndex:function (nIndex,nData1,nData2,nData3) {
},
/**
* 获取柱状图第一组数据通过索引
* @param {Number} nIndex 索引
* @return {Number} 数据值
*/
GetDataFirstByIndex:function (nIndex) {
},
/**
* 获取柱状图第二组数据通过索引
* @param {Number} nIndex 索引
* @return {Number} 数据值
*/
GetDataSecondByIndex:function (nIndex) {
},
/**
* 获取折线数据通过索引
* @param {Number} nIndex 索引
* @return {Number} 数据值
*/
GetDataLineByIndex:function (nIndex) {
},
/**
* 修改X轴类目数据
* @param {Array} arrData X轴类目数据
* @property {Array} XAxisDataAll ["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]
*/
SetXAxisDataAll:function (arrData) {
},
/**
* 获取X轴类目数据
* @return {Array} X轴类目数据
*/
GetXAxisDataAll:function () {
},
/**
* 修改X轴类目一条名称
* @param {Number} nIndex 索引
* @param {String} strData X轴类目名称
* @property {Collection} XAxisDataByIndex [0,"1月"]
*/
SetXAxisDataByIndex:function (nIndex,strData) {
},
/**
* 获取X轴类目数据通过索引
* @param {Number} nIndex 索引
* @return {String} 数据值
*/
GetXAxisDataByIndex:function (nIndex) {
},
/**
* 修改图例数据
* @param {Array} arrData 图例数据
* @property {Array} LegendDataAll ["蒸发量","降水量","平均温度"]
*/
SetLegendDataAll:function (arrData) {
},
/**
* 获取图例数据
* @return {Array} 图例数据
*/
GetLegendDataAll:function () {
},
/**
* 修改图例一条数据
* @param {Number} nIndex 索引
* @param {String} strData 图例数据
* @property {Collection} LegendDataByIndex [0,"蒸发量"]
*/
SetLegendDataByIndex:function (nIndex,strData) {
},
/**
* 获取图例数据通过索引
* @param {Number} nIndex 索引
* @return {String} 图例数据
*/
GetLegendDataByIndex:function (nIndex) {
},
/**
* 添加一条数据
* @param {String} strName x轴名称
* @param {Number} nData1 柱状图1数据
* @param {Number} nData2 柱状图2数据
* @param {Number} nData3 折线数据
*/
AddOneData:function (strName,nData1,nData2,nData3) {
},
/**
* 删除一条数据
* @param {Number} nIndex 索引
*/
DelOneData:function (nIndex) {
},
/**
* 删除全部数据
*/
DelAllData:function () {
},
/**
* 添加一组柱状图
* @param {String} strName x轴名称
* @param {Array} arrData 柱状图数据
*/
AddOneBar:function (strName,arrData) {
},
/**
* 添加一组折线
* @param {String} strName x轴名称
* @param {Array} arrData 折线数据
*/
AddOneLine:function (strName,arrData) {
},
}