我在 1 个图表中有 3 个 ChartAreas,每个都以相同的方式初始化(只有其他名称)。每个 ChartArea 都有自己的系列(仍然以相同的方式初始化),填充如下:
DateTime Datum = Pair.Key;
if (Datum1_gewählt.Contains(Datum))
{
foreach (Tuple<DateTime, int> t in Pair.Value)
{
//Füge Messwert mit Zeit der aufzeichnung hinzu
mySeriesHRM1.Points.AddXY(t.Item1, t.Item2);
}
}
if (Datum2_gewählt.Contains(Datum))
{
foreach (Tuple<DateTime, int> t in Pair.Value)
{
//Füge Messwert mit Zeit der aufzeichnung hinzu
DataPoint pt = new DataPoint(t.Item1, t.Item2);
mySeriesHRM2.Points.Add(pt);
}
}
if (Datum3_gewählt.Contains(Datum))
{
foreach (Tuple<DateTime, int> t in Pair.Value)
{
//Füge Messwert mit Zeit der aufzeichnung hinzu
mySeriesHRM3.Points.AddXY(t.Item1, t.Item2);
}
}
如您所见,每个系列都充满了实际日期(x 轴)和双精度值(y 轴)。 我的问题是在 Chartarea 1 中所有日期都正确显示,但在其他区域中显示为 OLE 自动化。有谁知道为什么?谢谢。