/**
* @constructor
*/
function XUIElectricityDetectiionLine() {
}
XUIElectricityDetectiionLine.prototype = {
//组件
/**
"xAxis0":{
"title":"x轴0",
"name":"xAxis0",
"type":"PUIXAxisInterface",
"index":0
}*/
/**
"yAxis":{
"title":"y轴",
"name":"yAxis",
"type":"PUIYAxisInterface",
"index":0
}*/
/**
"tooltip":{
"title":"提示框",
"name":"tooltip",
"type":"PUITooltipInterface",
"index":0
}*/
/**
"line1":{
"title":"折线图1",
"name":"line1",
"type":"PUILineInterface",
"index":0
}*/
/**
"line2":{
"title":"折线图2",
"name":"line2",
"type":"PUILineInterface",
"index":1
}*/
//接口
/**
* 修改x轴坐标
* @param {Array} arrXAxisData 数据
* @property {Array} arrXAxisData ["9:00","9:30","10:00","10:30","11:00","11:30","12:00","12:30","13:00","13:30","14:00","14:30","15:00","15:30","16:00"]
*/
SetXAxisData:function (arrXAxisData) {
},
/**
* x轴坐标分割间隔
* @param {Number} xAxisInterval 数值
* @property {Number} xAxisInterval 1
*/
SetXAxisInterval:function (xAxisInterval) {
},
/**
* y轴显示
* @param {Boolean} yAxisAxisShow 显示
* @property {Boolean} yAxisAxisShow false
*/
SetYAxisShow:function (yAxisAxisShow) {
},
/**
* y轴轴线显示
* @param {Boolean} AxisLine 显示
* @property {Boolean} AxisLine false
*/
SetAxisLine:function (AxisLine) {
},
/**
* y轴轴线颜色
* @param {String} AxisLineColor 颜色
* @property {Color} AxisLineColor "0xffffffff"
*/
SetAxisLineColor:function (AxisLineColor) {
},
/**
* y轴标签显示
* @param {Boolean} yAxisAxisLabel 显示
* @property {Boolean} yAxisAxisLabel false
*/
SetYAxisAxisLabel:function (yAxisAxisLabel) {
},
/**
* y轴标签颜色
* @param {String} yAxisAxisLabelColor 颜色
* @property {Color} yAxisAxisLabelColor "0xffffffff"
*/
SetYAxisAxisLabelColor:function (yAxisAxisLabelColor) {
},
/**
* y轴标区域分隔线显示
* @param {Boolean} yAxisSplitLine 显示
* @property {Boolean} yAxisSplitLine false
*/
SetYAxisSplitLine:function (yAxisSplitLine) {
},
/**
* y轴标区域分隔线颜色
* @param {String} yAxisSplitLineColor 颜色
* @property {Color} yAxisSplitLineColor "0xffffffff"
*/
SetYAxisSplitLineColor:function (yAxisSplitLineColor) {
},
/**
* 折线宽度
* @param {Number} nIndex 索引
* @param {Number} LineWidth 数值
* @property {Collection} LineWidth [0,3]
*/
SetLineWidth:function (nIndex,LineWidth) {
},
/**
* 折线颜色
* @param {Number} nIndex 数值
* @param {String} LineColor 数值
*/
SetLineColor:function (nIndex,LineColor) {
},
/**
* 是否平滑曲线
* @param {Number} nIndex
* @param {Boolean} LineSmooth
* @property {Collection} LineSmooth [0,true]
*/
SetLineSmooth:function (nIndex,LineSmooth) {
},
/**
* 设置折线数据
* @param {Number} nIndex 下标
* @param {Array} LineData 数据
* @property {Collection} LineData [0,[120, 131, 142, 157, 179, 208, 181, 169,256,356,267,227,134,147,168]]
*/
SetLineData:function (nIndex,LineData) {
},
/**
* 取消标域
* @param {Number} nIndex 数值
*/
CloseMarkArea:function (nIndex) {
},
/**
* 设置标域
* @param {Number} nIndex 折线下标
* @param {String} StartData 开始位置
* @param {Number} Range 标域范围
* @property {Collection} StartData [0,"13:00",2]
*/
SetMarkArea:function (nIndex,StartData,Range) {
},
/**
* 折线渐变颜色
* @param {Number} nIndex 数值
* @param {String} LineColor1 数值
* @param {Number} offset1 数值
* @param {String} LineColor2 数值
* @param {Number} offset2 数值
*/
SetLineGradientsColor:function (nIndex,LineColor1,offset1,LineColor2,offset2) {
},
/**
* 取消图标标线
* @param {Number} nIndex 数值
*/
CloseMarkLine:function (nIndex) {
},
/**
* 设置区域渐变色
* @param {Number} nIndex 数值
* @param {String} strColor1 区域填充色
* @param {Number} offset1 区域填充色
* @param {String} strColor2 区域填充色
* @param {Number} offset2 区域填充色
* @property {Collection} LineAreaColor [0,"0xffff0000",0,"0xff00ff00",1]
*/
SetLineAreaColor:function (nIndex,strColor1,offset1,strColor2,offset2) {
},
/**
* 添加一条折线
* @param {Array} NewData 新数据
*/
AddOneLine:function (NewData) {
},
/**
* 设置坐标轴指示器类型
* @param {String} AxisPointerType 指示器类型
*/
SetAxisPointer:function (AxisPointerType) {
},
/**
* 设置是否提示框显示
* @param {Boolean} TooltipShow 显示
* @property {Boolean} TooltipShow true
*/
SetTooltipShow:function (TooltipShow) {
},
/**
* 设置折线标签是否显示
* @param {Number} nIndex 折线下标
* @param {Boolean} ShowSymbol 状态
* @property {Collection} ShowSymbol [0,false]
*/
SetLineShowSymbol:function (nIndex,ShowSymbol) {
},
/**
* 设置折线标签样式
* @param {Number} nIndex 折线下标
* @param {String} Symbol 标签样式
* @param {Number} SymbolSize 标签大小
* @property {Collection} Symbol [0,"circle",8]
*/
SetLineSymbol:function (nIndex,Symbol,SymbolSize) {
},
/**
* 设置折线标签颜色
* @param {Number} nIndex 折线下标
* @param {String} color 标签颜色
* @param {String} borderColor 描边颜色
* @param {Number} borderWidth 描边宽度
*/
SetLineItemStyle:function (nIndex,color,borderColor,borderWidth) {
},
/**
* 设置折线标签鼠标悬浮时颜色
* @param {Number} nIndex 折线下标
* @param {String} color 标签颜色
* @param {String} borderColor 描边颜色
*/
SetLineEmphasise:function (nIndex,color,borderColor) {
},
/**
* 设置提示框内容格式
* @param {String} strMark 标签内容
* @param {Boolean} bFront 判断单位位置
*/
SetLineAxisPointer:function (strMark,bFront) {
},
/**
* 设置网格模型左右两端距离
* @param {Number} Num1
* @param {Number} Num2
*/
SetGridHorzGap:function (Num1,Num2) {
},
}