在Visual Studio中制作4面图形/ 4面(笛卡尔)网格

我一直试图制作一个4面图形/ 4面网格,可以显示和连接我设置的点

但是,使用工具箱中的图表不起作用,因为我找不到那种类型的图表。 我该怎么做?

示例图:

在此处输入图像描述

这很简单。 您需要做的就是告诉ChartAxisCrossing放置在某些点上,而不是保持未设置( NaN )。

您还应该通过设置MinimumMaximum来设置范围: 在此处输入图像描述

 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;