import{u as f}from"./useECharts-DKux1mrQ.js";import{v as c,_ as p}from"./entry/index-C2Ijy48E-1723706691540.js";import{d as u,f as d,w as l,o as _,_ as h,$ as w}from"./vue-aEZWZQSa.js";import"./antd-BY-1PcYE.js";const y=u({name:"MemoryChart",props:{data:c.string.def("0")},setup(a){const o=d(),{setOptions:n}=f(o);l(()=>a.data,()=>{o.value&&r(a.data)},{immediate:!0}),_(()=>{r(a.data)});function s(t){let e=10;for(;e<=t;)e*=10;return e}function r(t){const e=Math.floor(parseFloat(t)),i=s(e),m={tooltip:{formatter:"{b}
{a} : "+t+"M"},series:[{animation:!0,animationDuration:1e3,name:"峰值",type:"gauge",min:0,max:i,detail:{valueAnimation:!0,formatter:t+"M"},data:[{value:parseFloat(t),name:"内存消耗"}]}]};n(m)}return{memoryRef:o}}}),M={ref:"memoryRef",class:"w-full h-100"};function $(a,o,n,s,r,t){return h(),w("div",M,null,512)}const O=p(y,[["render",$]]);export{O as default};