Wie Intervall der X-Werte in Diagramm-Steuerelement
Ich habe ein Diagramm mit einigen Werten wie auf dem Bild gezeigt. Ich möchte die X-Werte 1 2 3 usw, aber jetzt habe ich die Daten in Serie und auf x habe ich 0,77 1,77 2,77 3,77. Ich
IsStartedFromZero = true;
Interval = 1;
Maximum = 4;
Maximum = 4;
in chartarea Eigenschaften
Wie force X-Werte 1 2 3 4?
CODE:
Series s = new Series();
s.Color = Color.Red;
s.ChartType = SeriesChartType.Line;
s.BorderWidth = 3;
s.Points.Add(new DataPoint(1.2, 0));
s.Points.Add(new DataPoint(1.2,50));
s.Points.Add(new DataPoint(2, 80));
s.Points.Add(new DataPoint(3.2, 100));
Series s1 = new Series();
s1.Color = Color.Blue;
s1.ChartType = SeriesChartType.Line;
s1.BorderWidth = 2;
s1.Points.Add(new DataPoint(0.8,3.2));
s1.Points.Add(new DataPoint(0.83,6.5));
s1.Points.Add(new DataPoint(0.9,12.9));
s1.Points.Add(new DataPoint(1,25.8));
s1.Points.Add(new DataPoint(1.1,29));
s1.Points.Add(new DataPoint(1.2,54.8));
s1.Points.Add(new DataPoint(1.4,58.1));
s1.Points.Add(new DataPoint(1.5,61.3));
s1.Points.Add(new DataPoint(1.6,67.7));
s1.Points.Add(new DataPoint(2,90.3));
s1.Points.Add(new DataPoint(2.5,100));
chart1.Series.Add(s);
chart1.Series.Add(s1);
chart1.ChartAreas[0].AxisX.MajorGrid.LineColor = Color.White;
chart1.ChartAreas[0].AxisY.MajorGrid.LineColor = Color.White;
chart1.ChartAreas[0].AxisX.Maximum = 4;
chart1.ChartAreas[0].AxisX.Interval = 1;
chart1.ChartAreas[0].AxisX.IsStartedFromZero = true;
chart1.ChartAreas[0].AxisX.IntervalOffsetType = DateTimeIntervalType.Number;
wir brauchen mehr code, Was ist Ihre start-Wert (scheint 0.77 in diesem Fall) wie sind Ihre Intervall und maximum verwendet,
InformationsquelleAutor Chris | 2012-01-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Antwort ist zu setzen:
Und das ist alles!
InformationsquelleAutor Chris
Ich würde denken, dass das Standard-Verhalten ist das setzen der X-label auf den niedrigsten Wert enthalten innerhalb Ihrer Datenreihe. In Ihrem Fall scheint es der niedrigste Wert der blue-Serie ist ~0.8, die unter 1.
Gegeben, dass Sie die Angabe einer
Interval
1, und eineMaximum
4 macht Es Sinn, dass die X-labels wäre in etwa 0.77, 1.77, 2.77, 3.77.Wenn Sie die Kraft der X-Bezeichnungen 1,2,3,4 explizit nach dem Diagramm gebunden wurde, dann Ihre Etiketten nicht entsprechen, Ihre Daten korrekt, und wenn Sie richten Ihre Daten beginnen bei 1.0 dann werden Sie beschneiden einige Ihrer Reihe von Daten aus dem chart heraus.
Hängt davon ab, was Sie wollen, zu erreichen, würde ich nur stick mit der default-Werte das Diagramm ausspuckt.
InformationsquelleAutor Brissles