From 42079848dcb414555f4d96fe69efd178a2c8dc0b Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Wed, 20 Mar 2024 22:23:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=A1=91=E5=90=89=E5=9B=BE?= =?UTF-8?q?=E6=8A=98=E5=8F=A0=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Runtime/Internal/Data/GraphData.cs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Runtime/Internal/Data/GraphData.cs b/Runtime/Internal/Data/GraphData.cs index b7ea07d8..cc293751 100644 --- a/Runtime/Internal/Data/GraphData.cs +++ b/Runtime/Internal/Data/GraphData.cs @@ -42,11 +42,27 @@ namespace XCharts.Runtime double totalValue = 0; foreach (var node in nodes) { - totalValue += node.totalValues; + if (node.IsAnyInEdgesExpanded()) + { + totalValue += node.totalValues; + } } return totalValue; } + public static int GetExpandedNodesCount(List nodes) + { + int count = 0; + foreach (var node in nodes) + { + if (node.IsAnyInEdgesExpanded()) + { + count++; + } + } + return count; + } + public List> GetDepthNodes() { List> depthNodes = new List>();