HuanMengAdmin/admin-client/dist/static/js/LineChartMultiple-jUEA047k.js
2024-07-18 02:27:50 +08:00

2 lines
1001 B
JavaScript

import{C as i}from"./index-DuLOsH3H.js";import{d as s,r as h,n as o,e as d,q as p,o as l,c as u}from"./index-C9oHGpmd.js";import"./cache-lnuXhGZC.js";const m=["id"],_=s({__name:"LineChartMultiple",props:{id:{default:new Date().getTime()+"_"+Math.floor(Math.random()*1e3)},data:{},height:{default:500}},setup(c){const a=c,t=h({id:o(()=>a.id),chartObject:null,data:o(()=>a.data)}),n=()=>{t.chartObject=new i({container:t.id,autoFit:!0,height:a.height}),t.chartObject.scale({x:{min:0},y:{type:"pow",nice:!0},group:{}}),t.chartObject.axis("y",{label:{formatter:e=>parseFloat(e).toFixed(2)}}),t.chartObject.tooltip({showCrosshairs:!0,shared:!0}),t.chartObject.line().position("x*y").color("group").shape("smooth"),t.chartObject.point().position("x*y").color("group").shape("circle")},r=e=>{t.chartObject&&(t.chartObject.annotation().clear(!0),t.chartObject.data(e),t.chartObject.render())};return d(()=>{n(),r(t.data)}),p(t.data,e=>{r(e)}),(e,b)=>(l(),u("div",{id:t.id},null,8,m))}});export{_ as default};