我一直在尝试建立一个4边图/4边网格,它可以显示和连接我设置的点
但是,在工具箱中使用图表无法工作,因为我找不到那种类型的图形。我怎么做呢?
示例图:

发布于 2016-03-20 18:33:40
这很简单。您所需要做的就是告诉Chart将Axis的Crossing放在特定的位置,而不是保持未设置(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);您可以使用大多数图表类型,虽然不是全部,如派。
您可以使用许多其他属性来使它按照您的需要工作;特别是Interval可能是有兴趣的!
其他有关财产包括:
CA.AxisX.ArrowStyle = AxisArrowStyle.Triangle;
CA.AxisX.MinorTickMark.Enabled = false;
CA.AxisX.LabelStyle.Enabled = false;https://stackoverflow.com/questions/36117364
复制相似问题