Bu oldukça basittir. Yapmanız gereken tek şey Chart
'a 'un Axis
'u belirli noktalarda (NaN
) saklamak yerine yerleştirmesini söylemek.
ChartArea CA = chart1.ChartAreas[0];
Series S1 = chart1.Series[0];
S1.ChartType = SeriesChartType.Line;
CA.AxisX.Maximum = 100;
CA.AxisX.Minimum = -100;
CA.AxisY.Maximum = 100;
CA.AxisY.Minimum = -100;
CA.AxisX.Crossing = 0;
CA.AxisY.Crossing = 0;
CA.AxisX.Interval = 10;
CA.AxisY.Interval = 10;
CA.AxisX.LineWidth = 3;
CA.AxisY.LineWidth = 3;
CA.AxisX.MajorGrid.Enabled = false;
CA.AxisY.MajorGrid.Enabled = false;
CA.AxisX.MinorTickMark.Enabled = false;
CA.AxisY.MinorTickMark.Enabled = false;
// now we add a few points:
S1.Points.AddXY(-21,81);
S1.Points.AddXY(52,60);
S1.Points.AddXY(-53, -11);
S1.Points.AddXY(-53, 88);
Çoğu grafik türlerini kullanabilirsiniz, hepsi olmasa da, Pie gibi:
Ayrıca Minimum
ve Maximum
ayarlayarak aralığını ayarlamak gerekir.
İstediğiniz gibi çalışmasını sağlamak için diğer birçok özellik ile oynayabilirsiniz; Özellikle Interval
ilginizi çekebilir!
CA.AxisX.ArrowStyle = AxisArrowStyle.Triangle;
CA.AxisX.MinorTickMark.Enabled = false;
CA.AxisX.LabelStyle.Enabled = false;
teşekkür ederim: ilgi
Diğer properies bu şunlardır DDDD – Anopey
Bunu [bu yazı] bakmak isteyebilirsiniz (http://stackoverflow.com/questions/36119477/nicer-axisarrowstyle -arrows/36119485 # 36119485), sorunuzdan esinlenerek! – TaW