我如何设置一个最小/最大值开始负的方式回到0

本文关键字:开始 最大值 方式回 一个 何设置 设置 | 更新日期: 2023-09-27 18:06:22

Y Axis
          5       10       15       20         25    X Axis
0
-100
-200
-300
-400
-500
-600
-700

应该是这样的。到目前为止,我尝试设置

chart1.ChartAreas["Area2"].AxisY.Minimum = -700;//GetMinumumVal; //0 
chart1.ChartAreas["Area2"].AxisY.Maximum = 0;//GetMaximum; //-700  
chart1.ChartAreas["Area2"].AxisY.Interval = 100; // -100; 
chart1.ChartAreas["Area2"].AxisX.MajorGrid.Enabled = false;
chart1.ChartAreas["Area2"].AxisY.IsReversed = true;

是否有一种方法,我可以使用-700的方式回到0在y轴上的启动?

我如何设置一个最小/最大值开始负的方式回到0

你的代码几乎是正确的,只是删除行设置IsReversed = true,它将是好的:

chart1.ChartAreas["Area2"].AxisY.Minimum = -700;
chart1.ChartAreas["Area2"].AxisY.Maximum = 0;
chart1.ChartAreas["Area2"].AxisY.Interval = 100;

将设置最小值为-700(在轴的底部),最大值为0(在轴的顶部),间隔为100。

编辑-如果你想让x轴在顶部而不是底部(就像绘图那样),那么你可以设置

chart1.ChartAreas["Area2"].AxisY.Crossing = 0;