如何设置最小值/最大值开始为负值并返回0

时间:2014-06-03 16:33:40

标签: c# .net math charts

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;

有没有办法在y轴上使用-700的启动方式回到0?

1 个答案:

答案 0 :(得分: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;