diff --git a/src/LiveChartsCore/CartesianChart.cs b/src/LiveChartsCore/CartesianChart.cs index 94abc5d20..d52708f06 100644 --- a/src/LiveChartsCore/CartesianChart.cs +++ b/src/LiveChartsCore/CartesianChart.cs @@ -476,7 +476,11 @@ protected internal override void Measure() var yAxis = YAxes[series.ScalesYAt]; var seriesBounds = series.GetBounds(this, xAxis, yAxis).Bounds; - if (seriesBounds.IsEmpty) continue; + if (seriesBounds.IsEmpty) + { + ce._isInternalSet = false; + continue; + } AppendLimits(xAxis, yAxis, seriesBounds); diff --git a/src/LiveChartsCore/PolarChart.cs b/src/LiveChartsCore/PolarChart.cs index 98087cb57..af1a20fd8 100644 --- a/src/LiveChartsCore/PolarChart.cs +++ b/src/LiveChartsCore/PolarChart.cs @@ -237,12 +237,17 @@ protected internal override void Measure() var seriesBounds = series.GetBounds(this, secondaryAxis, primaryAxis).Bounds; - if (seriesBounds.IsEmpty) continue; + if (seriesBounds.IsEmpty) + { + ce._isThemeSet = false; + continue; + } secondaryAxis.DataBounds.AppendValue(seriesBounds.SecondaryBounds); primaryAxis.DataBounds.AppendValue(seriesBounds.PrimaryBounds); secondaryAxis.VisibleDataBounds.AppendValue(seriesBounds.SecondaryBounds); primaryAxis.VisibleDataBounds.AppendValue(seriesBounds.PrimaryBounds); + ce._isThemeSet = false; } #region empty bounds