修复SerieLabel位置错乱的问题

This commit is contained in:
monitor1394
2020-07-07 07:29:45 +08:00
parent 9244d9f996
commit 2a74388777
3 changed files with 25 additions and 7 deletions

View File

@@ -1,6 +1,7 @@
# 更新日志
* (2020.07.07) 修复`SerieLabel`位置错乱的问题
* (2020.07.07) 增加`Tooltip``offset`参数配置偏移
* (2020.07.06) 增加`LiquidChart`水位图
* (2020.07.01) 增加`PolarChart`极坐标图表

View File

@@ -178,7 +178,10 @@ namespace XCharts
if (serieData != null)
{
var serie = m_Series.GetSerie(serieName);
AddSerieLabel(serie, serieData);
if (SerieHelper.GetSerieLabel(serie, serieData).show)
{
RefreshLabel();
}
RefreshChart();
}
return serieData;
@@ -198,7 +201,10 @@ namespace XCharts
if (serieData != null)
{
var serie = m_Series.GetSerie(serieIndex);
AddSerieLabel(serie, serieData);
if (SerieHelper.GetSerieLabel(serie, serieData).show)
{
RefreshLabel();
}
RefreshChart();
}
return serieData;
@@ -218,7 +224,10 @@ namespace XCharts
if (serieData != null)
{
var serie = m_Series.GetSerie(serieName);
AddSerieLabel(serie, serieData);
if (SerieHelper.GetSerieLabel(serie, serieData).show)
{
RefreshLabel();
}
RefreshChart();
}
return serieData;
@@ -238,7 +247,10 @@ namespace XCharts
if (serieData != null)
{
var serie = m_Series.GetSerie(serieIndex);
AddSerieLabel(serie, serieData);
if (SerieHelper.GetSerieLabel(serie, serieData).show)
{
RefreshLabel();
}
RefreshChart();
}
return serieData;
@@ -259,7 +271,10 @@ namespace XCharts
if (serieData != null)
{
var serie = m_Series.GetSerie(serieName);
AddSerieLabel(serie, serieData);
if (SerieHelper.GetSerieLabel(serie, serieData).show)
{
RefreshLabel();
}
RefreshChart();
}
return serieData;
@@ -280,7 +295,10 @@ namespace XCharts
if (serieData != null)
{
var serie = m_Series.GetSerie(serieIndex);
AddSerieLabel(serie, serieData);
if (SerieHelper.GetSerieLabel(serie, serieData).show)
{
RefreshLabel();
}
RefreshChart();
}
return serieData;

View File

@@ -124,7 +124,6 @@ namespace XCharts
if (m_Series.vertsDirty) RefreshChart();
if (SeriesHelper.IsLabelDirty(m_Series)) m_ReinitLabel = true;
if (SeriesHelper.IsNeedLabelUpdate(m_Series) && !m_RefreshChart) m_RefreshLabel = true;
if (SeriesHelper.IsLabelDirty(m_Series)) m_ReinitLabel = true;
foreach (var serie in m_Series.list)
{
if (serie.titleStyle.componentDirty) m_ReinitTitle = true;