嗨,我想从 10 开始,而不是 0。这可能吗?如何实现?
chart1.ChartArea["ChartArea1"].AxisY.IsStartedfromZero=false
chart1.ChartArea["ChartArea1"].AxisY.minimum=10 //but this line replace 0
在 ms 图表中柱线从 10 开始的另一个命令。
最佳答案
你可能用错了ChartType
,您的代码所做的是将基线从 Zero
移动而不是从 10
开始
我想您真正想要的是范围条形图,其中每个条形图有 2 个值,分别代表低值和高值,这有助于在中途表示条形图。
类似于Product A low - 10 High 25 现在这应该向您显示一个从 10 延伸到 25 的条形图。以这种方式,您可以设置其他点。
编辑 现在它更清楚一点(从链接)你将不得不使用
Chart1.ChartAreas[0].AxisY.Crossing = 10;
并删除 AxisY.Minimum
你应该没事。
关于c# - y 轴从 10 开始,而不是使用 Windows 应用程序的 mschart 中的 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8383795/