增加LineChart的普通折线图可通过设置ingore参数过滤数据的支持

This commit is contained in:
monitor1394
2020-03-10 09:15:55 +08:00
parent 7c0534098a
commit 11f639ba8d

View File

@@ -1441,10 +1441,17 @@ namespace XCharts
for (int j = 0; j < serie.data.Count; j++) for (int j = 0; j < serie.data.Count; j++)
{ {
var serieData = serie.data[j]; var serieData = serie.data[j];
var isIngore = ChartHelper.IsIngore(serie.dataPoints[j]);
if ((serie.label.show || serieData.iconStyle.show) && !isIngore) if ((serie.label.show || serieData.iconStyle.show))
{ {
var pos = serie.dataPoints[j]; var pos = serie.dataPoints[j];
var isIngore = ChartHelper.IsIngore(pos);
if (isIngore)
{
serieData.SetLabelActive(false);
}
else
{
var value = serieData.data[1]; var value = serieData.data[1];
switch (serie.type) switch (serie.type)
{ {
@@ -1469,6 +1476,7 @@ namespace XCharts
serieData.labelPosition = pos; serieData.labelPosition = pos;
if (serie.label.show) DrawLabelBackground(vh, serie, serieData); if (serie.label.show) DrawLabelBackground(vh, serie, serieData);
} }
}
else else
{ {
serieData.SetLabelActive(false); serieData.SetLabelActive(false);