在Visual Studio中创建一个4面图/ 4面网格 [英] Making a 4 sided Graph / 4 sided grid In Visual Studio

查看:223
本文介绍了在Visual Studio中创建一个4面图/ 4面网格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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



但是使用工具箱中的图表不工作,因为我找不到这种类型的图表。如何创建?



示例图:



  ChartArea CA = chart1.ChartAreas [0]; 
系列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;


//现在我们添加几个点:$ b​​ $ b 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;


I've been trying to make a 4 sided graph / 4 sided grid that can show and connect points that I set

However using the Chart in the toolbox did not work as I couldn't find that type of a graph. How can I make one?

Example graph:

解决方案

This is quite simple. All you need to do is tell the Chart to place the Crossing of the Axis at certain points, instead of keeping it unset (NaN).

You also should set the range by setting Minimum and 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);

You can use most chart types, though not all, like Pie.

You can play around with many other properties to make it work as you want; especially the Interval may be of interest!

Other properies of interest include these:

CA.AxisX.ArrowStyle = AxisArrowStyle.Triangle;
CA.AxisX.MinorTickMark.Enabled = false;    
CA.AxisX.LabelStyle.Enabled = false;

这篇关于在Visual Studio中创建一个4面图/ 4面网格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆