1 つのチャートに 3 つの ChartArea があり、それぞれが同じ方法で初期化されます (他の名前のみ)。各 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 軸) と double 値 (y 軸) が入力されています。 私の問題は、Chartarea 1 ではすべての日付が正しく表示されますが、他の領域では OLE オートメーションとして表示されることです。理由を知っている人はいますか?ありがとう。