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

}