(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2456c3d5"],{"8be7":function(e,t,i){"use strict";i.r(t);var r=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},n=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"priceDiffAnalysisChartDiv"},[i("div",{attrs:{id:"priceDiffAnalysisChart"}})])}],a=i("2ef0"),s={data:function(){return{$_sidebarElm:null,$_itemElm1:null,$_itemElm2:null,$_itemElm3:null,$_itemElm4:null,$_windTowerItemElm1:null,$_windTowerItemElm2:null,$_windTowerItemElm3:null,$_tabsClass:null,$_resizeHandler:null}},mounted:function(){this.initListener()},activated:function(){this.$_resizeHandler||this.initListener(),this.resize()},beforeDestroy:function(){this.destroyListener()},deactivated:function(){this.destroyListener()},methods:{$_sidebarResizeHandler:function(e){"width"===e.propertyName&&this.$_resizeHandler()},initListener:function(){var e=this;this.$_resizeHandler=Object(a["debounce"])((function(){e.resize()}),100),window.addEventListener("resize",this.$_resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_itemElm1=document.getElementsByClassName("item")[0],this.$_itemElm2=document.getElementsByClassName("item")[1],this.$_itemElm3=document.getElementsByClassName("item")[2],this.$_windTowerItemElm1=document.getElementsByClassName("windTowerItem")[0],this.$_windTowerItemElm2=document.getElementsByClassName("windTowerItem")[1],this.$_windTowerItemElm3=document.getElementsByClassName("windTowerItem")[2],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler),this.$_itemElm1&&this.$_itemElm1.addEventListener("transitionend",this.$_sidebarResizeHandler),this.$_itemElm2&&this.$_itemElm2.addEventListener("transitionend",this.$_sidebarResizeHandler),this.$_itemElm3&&this.$_itemElm3.addEventListener("transitionend",this.$_sidebarResizeHandler),this.$_windTowerItemElm1&&this.$_windTowerItemElm1.addEventListener("transitionend",this.$_sidebarResizeHandler),this.$_windTowerItemElm2&&this.$_windTowerItemElm2.addEventListener("transitionend",this.$_sidebarResizeHandler),this.$_windTowerItemElm3&&this.$_windTowerItemElm3.addEventListener("transitionend",this.$_sidebarResizeHandler)},destroyListener:function(){window.removeEventListener("resize",this.$_resizeHandler),this.$_resizeHandler=null,this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},resize:function(){var e=this.chart;e&&e.resize()}}},o=i("313e");i("e63f");var l={mixins:[s],data:function(){return{chart:null,timePoints:["00:00","01:00","02:00","03:00","04:00","05:00","06:00","07:00","08:00","09:00","10:00","11:00","12:00","13:00","14:00","15:00","16:00","17:00","18:00","19:00","20:00","21:00","22:00","23:00"],chartData:{lineData:[28.226363636363637,29.242545454545454,44.97040909090909,44.918772727272724,60.938181818181825,64.63586363636364,75.67636363636365,40.34622727272727,30.514318181818183,32.43568181818181,10.874272727272729,-11.002272727272727,-14.646136363636366,-5.076909090909091,18.99177272727273,22.352954545454544,11.56268181818182,3.5232272727272704,6.2889090909090894,16.33768181818182,26.041818181818186,-3.6563636363636367,-12.329318181818183,3.4282272727272725],boxplotData:[[130.21,-37.5805,-4.7325,43.887,6.1875,12.8,25.723,-79.137,21.48,167.9975,23.655],[-1.8555,24.4445,18.487,19.805,25.8325,-22.08,46.025,61.872,-29.83,146.7175,32.25],[-12.23,57.0325,39.447,7.755,74.7725,-12.6325,58.64,85.2,-32.95,138.675,90.965],[-3.6455,58.915,37.28,11.08,78.412,-9.33,63.635,74.71,10.015,83.225,89.81],[-1.3075,87.1695,48.2175,108.575,120.59,-10.065,54.32,59.9,65.668,74.3775,62.875],[9.7445,106.1095,62.095,142.372,146.5625,.88,44.045,61.338,41.333,41,55.515],[29.685,73.5055,51.28,129.6425,72.73,31.8525,84.455,87.0795,103.15,59.585,109.475],[.9675,51.4455,40.4445,75.08,38.363,-3.44,33.8175,74.103,27.5625,20.93,84.535],[-2.0175,21.2095,23.945,25.838,10.447,4.05,50.565,71.055,28.65,25.3975,76.518],[-1.31,27.69,-15.4355,83.07,11.915,3.888,49.0395,98.7725,10.365,56.76,32.038],[-26.778,-25.882,-70.452,88.025,-1.28,-.205,43.027,115.602,-3.525,0,1.085],[-53.3325,-48.435,-123.7895,-11.1045,-21.3475,.3725,69.6,108.6195,-14.795,0,-26.813],[-20.5075,-43.5125,-83.4625,-47.1675,-48.313,6.135,40.79,79.7225,-29.4675,0,-15.3245],[30.1425,-42.133,-66.8425,28.39,-43.3025,23.235,36.5095,21.995,-25.55,0,-18.29],[56.513,-2.3875,-46.738,134.485,-79.19,45.99,69.28,50.1855,-20.0805,29.522,-28.67],[43.5725,-8.243,-39.835,49.2875,-27.715,60.79,81.2575,58.8625,-40.1495,56.65,11.405],[24.4,-23.902,-19.7555,60.895,1.0725,13.3,57.75,28.8925,-159.64,108.802,35.375],[-12.5075,-68.92,-4.848,23.093,1.41,34.4255,42.175,-10.7725,-149.9875,180.6,4.0875],[-9.6055,-65.8525,1.2675,19.305,24.035,15.3875,32.388,-5.3395,-24.765,82.0325,.325],[-1.9875,-55.608,4.687,31.3275,24.96,24.7275,39.135,-5.9095,2.675,74.765,40.9425],[-13.5055,-43.9025,22.477,72.62,8.852,28.332,43.6025,-28.838,-.78,76.8725,120.73],[-15.73,-61.85,-.6175,27.4795,-33.63,10.292,58.392,-55.5255,-81.655,52.7,59.9245],[-34.8325,-59.5645,-5.678,23.88,-19.465,-2.0425,43.6725,-88.9025,-52.12,46.025,13.405],[-52.9505,-59.6495,-.072,44.255,16.53,8.715,46.1805,-86.588,-1.7,75.3805,47.6095]]}}},mounted:function(){var e=this;this.$nextTick((function(){e.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=o["init"](document.getElementById("priceDiffAnalysisChart"),null,{renderer:"canvas",useDirtyRect:!1}),this.chartData["boxplotData"].length>0?this.setOptions(this.chartData):this.chart.setOption({title:{text:"实时-日前价差",textStyle:{color:"#fff"},subtext:"单位:元/MWh",left:"3%",top:"2px",subtextStyle:{color:"#efefef"}},grid:{left:"1%",right:"1%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:this.timePoints},yAxis:{type:"value",splitArea:{show:!0}},graphic:{silent:!0,type:"text",left:"center",top:"middle",invisible:!!this.chartData.length,style:{fill:"#9d9d9d",text:"暂无数据",fontWeight:"bold",fontFamily:"Microsoft YaHei",fontSize:"20px"}}},!0)},setOptions:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.boxplotData,i=e.lineData,r=o["dataTool"].prepareBoxplotData(t,{});this.chart.setOption({color:["#37A2FF","#02e751","#fed86f","#00DDFF","#FF0087"],title:{text:"实时-日前价差",textStyle:{color:"#fff"},subtext:"单位:元/MWh",left:"0%",top:"2px",subtextStyle:{color:"#ececec"}},tooltip:{trigger:"item",formatter:function(e){var t="";switch(e.componentSubType){case"boxplot":t+=e.seriesName+"
"+e.marker+"最高:"+e.data[5]+"
"+e.marker+"75分位:"+e.data[4]+"
"+e.marker+"中位:"+e.data[3]+"
"+e.marker+"25分位:"+e.data[2]+"
"+e.marker+"最低:"+e.data[1]+"
";break;case"scatter":t+=e.seriesName+"
"+e.marker+e.data[1]+"
";break;case"line":t+=e.seriesName+"
"+e.marker+e.data+"
";break}return t}},grid:{left:"1%",right:"1%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!0,nameGap:30,nameLocation:"middle",splitArea:{show:!1},splitLine:{show:!1},axisTick:{show:!1},axisLine:{show:!1,lineStyle:{color:"#fff"}},data:this.timePoints},yAxis:{type:"value",axisLine:{show:!0,lineStyle:{color:"#fff"}}},series:[{name:"价差分布",type:"boxplot",itemStyle:{color:"rgba(0,219,248,0.46)",borderColor:"#01cefc"},data:r.boxData},{name:"平均价差",type:"line",itemStyle:{color:"rgb(248,178,0)"},data:i},{name:"异常值",itemStyle:{color:"rgb(239,102,236)"},type:"scatter",data:r.outliers}]},!0)}}},d=l,u=(i("b847"),i("2877")),c=Object(u["a"])(d,r,n,!1,null,"0f3d19b9",null);t["default"]=c.exports},b44b:function(e,t,i){},b847:function(e,t,i){"use strict";i("b44b")},e63f:function(e,t,i){(function(e,r){r(t,i("313e"))})(0,(function(e,t){"use strict";l(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],(function(e,t){return e["[object "+t+"]"]=!0,e}),{}),l(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],(function(e,t){return e["[object "+t+"Array]"]=!0,e}),{});var i=Array.prototype,r=i.slice,n=i.map,a=function(){}.constructor,s=a?a.prototype:null;function o(e,t,i){if(!e)return[];if(!t)return c(e);if(e.map&&e.map===n)return e.map(t,i);for(var r=[],a=0,s=e.length;ap){var g=[o,y];"vertical"===t.layout&&g.reverse(),r.push(g)}}}return{boxData:i,outliers:r,axisData:n}}var $="1.0.0";t.dataTool&&(t.dataTool.version=$,t.dataTool.gexf=g,t.dataTool.prepareBoxplotData=E),e.gexf=g,e.prepareBoxplotData=E,e.version=$,Object.defineProperty(e,"__esModule",{value:!0})}))}}]);