9577f18298f5542142b8eeed4f273fb1fe3342d4297773938d0c4786234b8438fa57a654b34d3783f7c8880cbc03f8ff0aaafebf18b98a5346aaefc22d1a 12 KB

1
  1. {"code":"(window[\"webpackJsonp\"]=window[\"webpackJsonp\"]||[]).push([[\"chunk-7c4bc74f\"],{\"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(\"f42c\"),s=i(\"313e\");i(\"e63f\");var o={mixins:[a[\"a\"]],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=s[\"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=s[\"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+\"<br>\"+e.marker+\"最高:\"+e.data[5]+\"<br>\"+e.marker+\"75分位:\"+e.data[4]+\"<br>\"+e.marker+\"中位:\"+e.data[3]+\"<br>\"+e.marker+\"25分位:\"+e.data[2]+\"<br>\"+e.marker+\"最低:\"+e.data[1]+\"<br>\";break;case\"scatter\":t+=e.seriesName+\"<br>\"+e.marker+e.data[1]+\"<br>\";break;case\"line\":t+=e.seriesName+\"<br>\"+e.marker+e.data+\"<br>\";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)}}},l=o,d=(i(\"b847\"),i(\"2877\")),u=Object(d[\"a\"])(l,r,n,!1,null,\"0f3d19b9\",null);t[\"default\"]=u.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;a<s;a++)r.push(t.call(i,e[a],a,e));return r}function l(e,t,i,r){if(e&&t){for(var n=0,a=e.length;n<a;n++)i=t.call(r,i,e[n],n,e);return i}}function d(e,t){for(var i=[],n=2;n<arguments.length;n++)i[n-2]=arguments[n];return function(){return e.apply(t,i.concat(r.call(arguments)))}}s&&u(s.bind)&&s.call.bind(s.bind);function u(e){return\"function\"===typeof e}function c(e){for(var t=[],i=1;i<arguments.length;i++)t[i-1]=arguments[i];return r.apply(e,t)}function m(e){var t;if(\"string\"===typeof e){var i=new DOMParser;t=i.parseFromString(e,\"text/xml\")}else t=e;if(!t||t.getElementsByTagName(\"parsererror\").length)return null;var r=v(t,\"gexf\");if(!r)return null;for(var n=v(r,\"graph\"),a=f(v(n,\"attributes\")),s={},o=0;o<a.length;o++)s[a[o].id]=a[o];return{nodes:h(v(n,\"nodes\"),s),links:b(v(n,\"edges\"))}}function f(e){return e?o(y(e,\"attribute\"),(function(e){return{id:p(e,\"id\"),title:p(e,\"title\"),type:p(e,\"type\")}})):[]}function h(e,t){return e?o(y(e,\"node\"),(function(e){var i=p(e,\"id\"),r=p(e,\"label\"),n={id:i,name:r,itemStyle:{normal:{}}},a=v(e,\"viz:size\"),s=v(e,\"viz:position\"),o=v(e,\"viz:color\"),l=v(e,\"attvalues\");if(a&&(n.symbolSize=parseFloat(p(a,\"value\"))),s&&(n.x=parseFloat(p(s,\"x\")),n.y=parseFloat(p(s,\"y\"))),o&&(n.itemStyle.normal.color=\"rgb(\"+[0|p(o,\"r\"),0|p(o,\"g\"),0|p(o,\"b\")].join(\",\")+\")\"),l){var d=y(l,\"attvalue\");n.attributes={};for(var u=0;u<d.length;u++){var c=d[u],m=p(c,\"for\"),f=p(c,\"value\"),h=t[m];if(h){switch(h.type){case\"integer\":case\"long\":f=parseInt(f,10);break;case\"float\":case\"double\":f=parseFloat(f);break;case\"boolean\":f=\"true\"===f.toLowerCase();break}n.attributes[m]=f}}}return n})):[]}function b(e){return e?o(y(e,\"edge\"),(function(e){var t=p(e,\"id\"),i=p(e,\"label\"),r=p(e,\"source\"),n=p(e,\"target\"),a={id:t,name:i,source:r,target:n,lineStyle:{normal:{}}},s=a.lineStyle.normal,o=v(e,\"viz:thickness\"),l=v(e,\"viz:color\");return o&&(s.width=parseFloat(o.getAttribute(\"value\"))),l&&(s.color=\"rgb(\"+[0|p(l,\"r\"),0|p(l,\"g\"),0|p(l,\"b\")].join(\",\")+\")\"),a})):[]}function p(e,t){return e.getAttribute(t)}function v(e,t){var i=e.firstChild;while(i){if(1===i.nodeType&&i.nodeName.toLowerCase()===t.toLowerCase())return i;i=i.nextSibling}return null}function y(e,t){var i=e.firstChild,r=[];while(i)i.nodeName.toLowerCase()===t.toLowerCase()&&r.push(i),i=i.nextSibling;return r}var g=Object.freeze({__proto__:null,parse:m});function _(e){return e.sort((function(e,t){return e-t})),e}function w(e,t){var i=(e.length-1)*t+1,r=Math.floor(i),n=+e[r-1],a=i-r;return a?n+a*(e[r]-n):n}function E(e,t){t=t||{};for(var i=[],r=[],n=[],a=t.boundIQR,s=\"none\"===a||0===a,o=0;o<e.length;o++){n.push(o+\"\");var l=_(e[o].slice()),d=w(l,.25),u=w(l,.5),c=w(l,.75),m=l[0],f=l[l.length-1],h=(null==a?1.5:a)*(c-d),b=s?m:Math.max(m,d-h),p=s?f:Math.min(f,c+h);i.push([b,d,u,c,p]);for(var v=0;v<l.length;v++){var y=l[v];if(y<b||y>p){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})}))},f42c:function(e,t,i){\"use strict\";var r=i(\"2ef0\");t[\"a\"]={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(r[\"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()}}}}}]);","extractedComments":[]}