diff --git a/AppImage/components/metrics-dialog.tsx b/AppImage/components/metrics-dialog.tsx index 10787ff..12f7254 100644 --- a/AppImage/components/metrics-dialog.tsx +++ b/AppImage/components/metrics-dialog.tsx @@ -167,7 +167,7 @@ export function MetricsView({ vmid, vmName, vmType, metricType, onBack }: Metric case "cpu": return ( - + - + - + - + Math.max(d.netin || 0, d.netout || 0))) + const networkPercentMargin = Math.ceil(maxNetworkValue * 1.1) + const networkFixedMargin = maxNetworkValue + 5 + const networkDomainMax = Math.max(networkPercentMargin, networkFixedMargin, 10) + return ( - + { - const percentMargin = Math.ceil(dataMax * 1.1) - const fixedMargin = dataMax + 5 - return Math.max(percentMargin, fixedMargin, 10) - }, - ]} + domain={[0, networkDomainMax]} allowDataOverflow={false} /> - + Math.max(d.diskread || 0, d.diskwrite || 0))) + const diskPercentMargin = Math.ceil(maxDiskValue * 1.1) + const diskFixedMargin = maxDiskValue + 5 + const diskDomainMax = Math.max(diskPercentMargin, diskFixedMargin, 10) + return ( - + { - const percentMargin = Math.ceil(dataMax * 1.1) - const fixedMargin = dataMax + 5 - return Math.max(percentMargin, fixedMargin, 10) - }, - ]} + domain={[0, diskDomainMax]} allowDataOverflow={false} /> - +