From 1fccc25873a14c8e472aac6f482c505a88beb025 Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Sun, 4 Jul 2021 20:38:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96SerieLabel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/XCharts/Runtime/Helper/SerieLabelHelper.cs | 2 +- Assets/XCharts/Runtime/Internal/CoordinateChart.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Assets/XCharts/Runtime/Helper/SerieLabelHelper.cs b/Assets/XCharts/Runtime/Helper/SerieLabelHelper.cs index 3ce28102..13ddd448 100644 --- a/Assets/XCharts/Runtime/Helper/SerieLabelHelper.cs +++ b/Assets/XCharts/Runtime/Helper/SerieLabelHelper.cs @@ -202,7 +202,7 @@ namespace XCharts serieData.labelPosition = serie.runtimeCenterPos; break; case SerieLabel.Position.Inside: - var labelRadius = offsetRadius + insideRadius + (outsideRadius - insideRadius) / 2; + var labelRadius = offsetRadius + insideRadius + (outsideRadius - insideRadius) / 2 + serieLabel.margin; var labelCenter = new Vector2(serie.runtimeCenterPos.x + labelRadius * Mathf.Sin(currRad), serie.runtimeCenterPos.y + labelRadius * Mathf.Cos(currRad)); serieData.labelPosition = labelCenter; diff --git a/Assets/XCharts/Runtime/Internal/CoordinateChart.cs b/Assets/XCharts/Runtime/Internal/CoordinateChart.cs index 0ba9837d..25d759e2 100644 --- a/Assets/XCharts/Runtime/Internal/CoordinateChart.cs +++ b/Assets/XCharts/Runtime/Internal/CoordinateChart.cs @@ -1581,7 +1581,7 @@ namespace XCharts content = SerieLabelHelper.GetFormatterContent(serie, serieData, value, total, serieLabel, theme.GetColor(i)); } - serieData.SetLabelActive(value != 0 && serieData.labelPosition != Vector3.zero); + serieData.SetLabelActive(serieData.labelPosition != Vector3.zero); var invert = serieLabel.autoOffset && serie.type == SerieType.Line && SerieHelper.IsDownPoint(serie, j)