gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 21:50:49 24 4
gpt4 key购买 nike

我一直在尝试制作一个可以显示和连接我设置的点的 4 边图/4 边网格

但是,使用工具箱中的图表不起作用,因为我找不到那种类型的图表。我怎样才能制作一个?

示例图:

enter image description here

最佳答案

这很简单。您需要做的就是告诉 ChartAxisCrossing 放置在特定点,而不是保持未设置状态( NaN).

您还应该通过设置 MinimumMaximum 来设置范围: enter image description here

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;

关于c# - 在 Visual Studio 中制作 4 面图/4 面(笛卡尔)网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36117364/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com