[bug] Fix pie color

This commit is contained in:
monitor1394
2022-04-07 08:16:50 +08:00
parent 1ed0ff377a
commit 621bc3dcfd
2 changed files with 6 additions and 4 deletions

View File

@@ -58,11 +58,12 @@ namespace XCharts.Runtime
{
for (int i = 0; i < serie.data.Count; i++)
{
if (serie is Pie && serie.IsIgnoreValue(serie.data[i])) continue;
if (string.IsNullOrEmpty(serie.data[i].name))
var serieData = serie.data[i];
if (serie is Pie && serie.IsIgnoreValue(serieData)) continue;
if (string.IsNullOrEmpty(serieData.name))
serieNameList.Add(ChartCached.IntToStr(i));
else if (!serieNameList.Contains(serie.data[i].name))
serieNameList.Add(serie.data[i].name);
else if (!serieNameList.Contains(serieData.name))
serieNameList.Add(serieData.name);
}
}
else

View File

@@ -82,6 +82,7 @@ namespace XCharts.Runtime
}
if (serie.dataDirty)
{
SeriesHelper.UpdateSerieNameList(chart, ref chart.m_LegendRealShowName);
serie.OnDataUpdate();
serie.dataDirty = false;
}