@dfsj/echarts
Version:
专业的水文曲线组件或构造函数以及通用的echart二次封装图表
12 lines (10 loc) • 2.42 kB
JavaScript
/**
*
* @dfsj/echarts: 专业的水文曲线组件或构造函数以及通用的echart二次封装图表
* 版本: v4.0.0-alpha.9
* 作者:yangbo <1747837358@qq.com>
* 日期:2026-07-10 17:09:23
*
*
*/
import{objectSpread2 as t}from"../../_virtual/_rollupPluginBabelHelpers.js";import"../../lib/echarts.js";import e,{options as o,axis as r}from"../../config.js";import{to as a}from"../../utils/tools.js";import i from"../../utils/assign.js";import*as l from"echarts";var s=i({},o,{$current:{z:100,silent:!0,type:"scatter",symbol:"path://".concat(e.icon.stageMirror),symbolSize:160,symbolKeepAspect:!0,symbolOffset:[-50,-3],showEffectOn:"render",rippleEffect:{brushType:"stroke"},label:{show:!0,color:"#fff",textBorderColor:e.markColor[1],textBorderWidth:3,offset:[-20,4],align:"right",lineHeight:20,fontSize:13,fontWeight:"bold",position:"right",formatter:function(t){return"".concat(t.name," (").concat(t.data.value[2]).concat(t.data.value[3],")")}},itemStyle:{color:e.markColor[1],shadowBlur:5,shadowColor:"rgba(51,51,51,0.56)",shadowOffsetX:1,shadowOffsetY:1}},$water:{z:0,type:"water",symbolSize:0,xAxisIndex:0,tooltip:!1,itemStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"skyblue"},{offset:.7,color:"deepskyblue"}],global:!1}}},$area:{history:{title:"历史",symbol:"circle"},forecast:{title:"预报",symbol:"emptyCircle"}},color:e.color,grid:{top:60,bottom:20,left:80,right:80},title:{x:"center",text:"横断面示意图",top:10,textStyle:{fontSize:15}},legend:{show:!1},dataset:{source:[]},tooltip:{formatter:function(t){return"".concat(t.value[2],":").concat(t.value[1],"(m)")}},timeline:{z:20,axisType:"category",autoPlay:!1,playInterval:1e3,bottom:0,left:100,right:100,xAxisIndex:0,symbol:"circle",data:null},xAxis:{type:"value",axisTick:{show:!1},axisLabel:{show:!1},splitLine:{show:!1},axisLine:{show:!1},min:function(t){return t.min},max:function(t){return t.max}},yAxis:t(t({},r),{},{name:"高程(m)",axisTick:{show:!1},splitLine:{show:!1},axisLabel:{formatter:function(t){return a(t,"0.0")}},nameTextStyle:t(t({},r.nameTextStyle),{},{align:"right"}),min:function(t){return Math.max(t.min-1,0)}}),series:[{z:1,name:"layout",type:"line",lineStyle:{opacity:0},itemStyle:{opacity:0},areaStyle:{opacity:1,color:new l.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#ffcba8"},{offset:1,color:"#a87f67"}],!1)}}]});export{s as default};