C# 在使用windows应用程序的mschart中,y轴从10开始,而不是从0开始

C# 在使用windows应用程序的mschart中,y轴从10开始,而不是从0开始,c#,winforms,mschart,C#,Winforms,Mschart,嗨,我想从10开始,而不是从0开始。有可能吗?怎么可能 chart1.ChartArea["ChartArea1"].AxisY.IsStartedfromZero=false chart1.ChartArea["ChartArea1"].AxisY.minimum=10 //but this line replace 0 ms图表中条形图的另一个从10开始的命令。参考自定义属性,了解如何在mscharting中设置条形图的起点。您可能使用了错误的图表类型,代码所做的是将基线从零开始,而不是

嗨,我想从10开始,而不是从0开始。有可能吗?怎么可能

chart1.ChartArea["ChartArea1"].AxisY.IsStartedfromZero=false

chart1.ChartArea["ChartArea1"].AxisY.minimum=10 //but this line replace 0

ms图表中条形图的另一个从10开始的命令。

参考自定义属性,了解如何在mscharting中设置条形图的起点。

您可能使用了错误的
图表类型,代码所做的是将基线从
零开始,而不是从
10开始

我想你真正想要的是一个范围条形图,其中每个条形图有2个值,代表低值和高值,这有助于代表中间的条形图

像产品A低10高25现在这应该显示一个从10延伸到25的条。以这种方式,您可以设置其他点

编辑 现在它有一点更清楚(从链接)对于这一点,你将不得不使用

Chart1.ChartAreas[0].AxisY.Crossing = 10;

然后移除轴。最小值
,你应该没事。

这是一个堆叠的条形图。我想你需要使用不同的
图表类型
类似hi的东西。我上传了一张图形照片@user990897检查我的编辑,我想这应该可以得到你想要的轴值,但x轴下没有显示。它显示在图表的中间。我想在横条下面画一条虚线。任何建议。