我一直在尝试制作一个4面图形/ 4面网格,可以显示和连接我设置的点
但是,在工具箱中使用图表无法正常工作,因为我找不到这种类型的图表。我该怎么做?
图表示例:
最佳答案
这很简单。您需要做的就是告诉Chart
将Crossing
的Axis
放置在特定位置,而不是保持未设置状态(NaN
)。
您还应该通过设置Minimum
和Maximum
来设置范围:
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);
您可以使用大多数图表类型,尽管不是全部,例如Pie。
您可以使用许多其他属性来使其按需工作。特别是
Interval
可能很有趣!其他有趣的特性包括:
CA.AxisX.ArrowStyle = AxisArrowStyle.Triangle;
CA.AxisX.MinorTickMark.Enabled = false;
CA.AxisX.LabelStyle.Enabled = false;