修复Scatter动态添加数据时图表不及时刷新的问题

This commit is contained in:
monitor1394
2023-08-22 08:16:12 +08:00
parent d9e1c1211c
commit 3476c56eb6
4 changed files with 6 additions and 20 deletions

View File

@@ -180,7 +180,8 @@ namespace XCharts.Runtime
if (!serieData.interact.TryGetValue(ref symbolSize, ref interacting, interactDuration))
{
symbolSize = SerieHelper.GetSysmbolSize(serie, serieData, chart.theme.serie.scatterSymbolSize, state);
serieData.interact.SetValue(ref interacting, symbolSize);
serieData.interact.SetValue(ref interacting, symbolSize, true);
serieData.interact.TryGetValue(ref symbolSize, ref interacting, interactDuration);
}
symbolSize *= rate;
@@ -198,7 +199,6 @@ namespace XCharts.Runtime
}
else
{
if (symbolSize > 100) symbolSize = 100;
chart.DrawSymbol(vh, symbol.type, symbolSize, symbolBorder, pos,
color, toColor, emptyColor, borderColor, symbol.gap, cornerRadius);
}