UNPKG

@dfsj/echarts

Version:

专业的水文曲线组件或构造函数以及通用的echart二次封装图表

12 lines (10 loc) 1.64 kB
/** * * @dfsj/echarts: 专业的水文曲线组件或构造函数以及通用的echart二次封装图表 * 版本: v4.0.0-alpha.9 * 作者:yangbo <1747837358@qq.com> * 日期:2026-07-10 17:09:23 * * */ import{toConsumableArray as t,objectSpread2 as e}from"../../_virtual/_rollupPluginBabelHelpers.js";import o,{options as i,axis as n}from"../../config.js";import a from"../../utils/assign.js";import{to as r}from"../../utils/tools.js";var m=a({},i,{$series:{type:"line",smooth:!0,encode:{y:0},itemStyle:{opacity:0},emphasis:{itemStyle:{opacity:.8}},markPoint:{symbolSize:1,itemStyle:{normal:{color:"transparent"}},label:{show:!0,position:"right",formatter:function(t){return"h=".concat(t.name)}}}},color:o.color,title:{show:!1,text:"泄洪曲线图"},grid:{top:60,bottom:50,left:80,right:80},tooltip:{trigger:"none",axisPointer:{type:"none"},formatter:function(e){return['<article class="tooltip">',"<li>水位:".concat(r(e[0].axisValue),"(m)</li>")].concat(t(e.map(function(t){return"<li>".concat(t.marker,"h=").concat(t.seriesName,":").concat(r(t.value[t.encode.x[0]]),"(m³/s)</li>")})),["</article>"]).join("")}},legend:{show:!0,top:10},xAxis:e(e({},n),{},{name:"流量(m³/s)",type:"value",boundaryGap:!1,axisLine:{onZero:!1},nameLocation:"middle",nameGap:25,max:function(t){return t.max},min:0}),yAxis:e(e({},n),{},{name:"水位(m)",type:"value",axisPointer:{show:!0},splitNumber:10,min:function(t){return r(t.min-.1*(t.max-t.min))},max:function(t){return r(t.max+.1*(t.max-t.min))},nameTextStyle:e(e({},n.nameTextStyle),{},{align:"right"})})});export{m as default};