Wie versetze Sie eine zweite Reihe in Diagrammsteuerung, wo X-Achse eine Zeichenfolge in MS-Diagrammsteuerung ist.Offset eine zweite Reihe in Diagrammsteuerung, wo X-Achse eine Zeichenfolge ist
Ich möchte die X-Achse als eine Zeichenfolge beibehalten.
Im folgenden Beispiel meines Problems möchte ich, dass serise Test2 an der x-Achsenposition "test 4" startet, derzeit jedoch beide bei "test 1" beginnen, obwohl der erste x-Achsenpunkt bei "test 4" ist für die Serie Test2?
Ich denke, ich suche nach einem Offset, wo ich Serien Test2 an X-Achse Punkt 4 oder einen Index zu Achse wo ich den Punkt explizit hinzufügen kann, aber ich kann nicht sehen, was zu tun ist.
Auch, aber weniger ein Problem, wie starte ich die Serie TEST1 an der Y-Achse?
hier ist ein einfaches Beispiel für mein Dilemma:
Series test1 = new Series("Test1");
Series test2 = new Series("Test2");
int x =1;
test1.XValueType = ChartValueType.Date;
for (int i = 1; i < 7; i++)
{
test1.Points.AddXY("test" + x.ToString(), i);
x++;
}
chart1.Series.Add(test1);
x = 4; // I would like to start plotting this series at "test 4"
for (int i = 5; i < 10; i++)
{
test2.Points.AddXY("test" + x.ToString(), i);
x++;
}
chart1.Series.Add(test2);
foreach (var series in chart1.Series)
{
series.ChartType = SeriesChartType.Line;
series.BorderWidth = 5;
}
chart1.ChartAreas[0].AxisX.LabelStyle.Angle = 45;
chart1.ChartAreas[0].AxisX.LabelStyle.Interval = 1;
Derzeit wird diese wie unten zeigt:
Bitte siehe mein Update !! – TaW