@dfsj/echarts
Version:
专业的水文曲线组件或构造函数以及通用的echart二次封装图表
12 lines (10 loc) • 1.88 kB
JavaScript
/**
*
* @dfsj/echarts: 专业的水文曲线组件或构造函数以及通用的echart二次封装图表
* 版本: v4.0.0-alpha.9
* 作者:yangbo <1747837358@qq.com>
* 日期:2026-07-10 17:09:23
*
*
*/
import{objectSpread2 as e}from"../../_virtual/_rollupPluginBabelHelpers.js";import t from"../../utils/assign.js";import o,{options as a,CATEGORY as i,axis as l}from"../../config.js";import{to as n}from"../../utils/tools.js";var r=t({},a,{$indices:[],$statistical:100,$appendable:3,$mark:{shape:{text:{label:{offset:[0,"101%"]}}}},$series:[{$code:i.RAINFALL,name:"降雨量",type:"bar",barMaxWidth:5,yAxisIndex:0,large:!0,itemStyle:{color:null},markPoint:{data:[{type:"max",symbolSize:1,label:{offset:[0,12],color:"inherit",fontWeight:"bold",fontSize:14,formatter:function(e){return n(e.value,"0.0")}}}]}},{$code:~i.RAINFALL,type:"line",yAxisIndex:1,smooth:!0,large:!0,emphasis:{itemStyle:{opacity:.8}},itemStyle:{opacity:0},markPoint:{data:[{type:"max",symbolSize:2,label:{offset:[0,-7],color:"inherit",fontWeight:"bold",fontSize:14,formatter:function(e){return n(e.value)}}}]}}],title:{show:!1,text:"降雨关系图"},grid:{top:60,bottom:60,left:80,right:80},tooltip:{trigger:"axis",axisPointer:{type:"cross"}},legend:{show:!0,top:10},dataZoom:[{type:"slider",brushSelect:!1,handleIcon:o.icon.zoom,handleSize:"60%",realtime:!0,throttle:30,height:20,bottom:10},{type:"inside"}],xAxis:[e(e({},l),{},{name:"时间",type:"category",position:"top",boundaryGap:!1,axisLine:{onZero:!1},nameGap:30})],yAxis:[e(e({$layout:i.RAINFALL},l),{},{type:"value",nameLocation:"middle",nameGap:50,inverse:!0,nameTextStyle:e(e({},l.nameTextStyle),{},{align:"right"}),min:0,max:function(e){return Math.round(e.max+.1*(e.max-e.min))}}),e(e({$layout:~i.RAINFALL},l),{},{type:"value",nameLocation:"middle",nameGap:50,min:0,max:100})]});export{r as default};