首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Visual中生成4边图/4边(笛卡尔)网格

在Visual中生成4边图/4边(笛卡尔)网格
EN

Stack Overflow用户
提问于 2016-03-20 17:55:07
回答 1查看 632关注 0票数 2

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

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

示例图:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-20 18:33:40

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

还应该通过设置MinimumMaximum来设置范围:

代码语言:javascript
复制
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可能是有兴趣的!

其他有关财产包括:

代码语言:javascript
复制
CA.AxisX.ArrowStyle = AxisArrowStyle.Triangle;
CA.AxisX.MinorTickMark.Enabled = false;    
CA.AxisX.LabelStyle.Enabled = false;
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36117364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档