我想从10而不是0开始吧。是否可能以及如何?
chart1.ChartArea["ChartArea1"].AxisY.IsStartedfromZero=false
chart1.ChartArea["ChartArea1"].AxisY.minimum=10 //but this line replace 0
另一个命令从毫秒开始从ms开始。
答案 0 :(得分:1)
您可能使用了错误的ChartType
,您的代码所做的是将基线从Zero
转移而不是从10
开始
我认为你真正想要的是一个范围条形图,其中每个条形图有2个值,代表低值和高值,这有助于中途表示条形图。
像产品A低 - 10高25 之类的东西,现在这应该显示从10延伸到25的条形。通过这种方式,您可以设置其他点。
修改强> 现在它更清楚(从链接)为此你将不得不使用
Chart1.ChartAreas[0].AxisY.Crossing = 10;
并删除AxisY.Minimum
,你应该没问题。
答案 1 :(得分:0)
请参阅Bar Chart自定义属性,了解如何在mscharting中设置条形的起点。