From 747a49f87d3b4800458b86ad893986d1b1a8fb8a Mon Sep 17 00:00:00 2001 From: "Thao.Univex" <12045688865@qq.com> Date: Fri, 30 Dec 2022 21:32:49 +0800 Subject: [PATCH] fix ChartViewBase.data assgin bug --- Source/Charts/Charts/ChartViewBase.swift | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Source/Charts/Charts/ChartViewBase.swift b/Source/Charts/Charts/ChartViewBase.swift index 02742d915e..05d5bd7348 100644 --- a/Source/Charts/Charts/ChartViewBase.swift +++ b/Source/Charts/Charts/ChartViewBase.swift @@ -62,9 +62,12 @@ open class ChartViewBase: NSUIView, ChartDataProvider, AnimatorDelegate // calculate how many digits are needed setupDefaultFormatter(min: data.yMin, max: data.yMax) - for set in data where set.valueFormatter is DefaultValueFormatter + for set in data { - set.valueFormatter = defaultValueFormatter + let valueFormatter: ValueFormatter? = set.valueFormatter + if valueFormatter == nil { + set.valueFormatter = defaultValueFormatter + } } // let the chart know there is new data