C# chart 控件如何修改 Y轴的显示范围?

朗烽 2017-03-09 10:54:56
最小值:chart对象.ChartAreas[区域编号].AxisY.Minimum
最大值:chart对象.ChartAreas[区域编号].AxisY.Maximum
通过上面的属性修改了Y轴的范围后,数据源发生变化,如何让Y轴刻度根据数据源发生变化,而不是固定死?
...全文
6760 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyonglj 2018-01-19
  • 打赏
  • 举报
回复
chart对象.ChartAreas[区域编号].AxisY.Maximum = double.NaN
朗烽 2017-03-09
  • 打赏
  • 举报
回复
引用 5 楼 xdashewan 的回复:
[quote=引用 2 楼 qq_30897517 的回复:] 如何设置chart对象.ChartAreas[区域编号].AxisY.Maximum = Auto; 这样不行啊?请发个详细代码谢谢!
我原本是让你在设计界面里改下auto,代码改的话如下
ChartAreas[区域编号].AxisY.Maximum = System.Double.NaN;
[/quote] 问题解决了,真的很感谢,谢谢您!
xdashewan 2017-03-09
  • 打赏
  • 举报
回复
引用 4 楼 qq_30897517 的回复:
我就是不想用这笨方法才来求助。。
你别设置Maximum,默认值就是auto的
xdashewan 2017-03-09
  • 打赏
  • 举报
回复
引用 2 楼 qq_30897517 的回复:
如何设置chart对象.ChartAreas[区域编号].AxisY.Maximum = Auto; 这样不行啊?请发个详细代码谢谢!
我原本是让你在设计界面里改下auto,代码改的话如下
ChartAreas[区域编号].AxisY.Maximum = System.Double.NaN;
朗烽 2017-03-09
  • 打赏
  • 举报
回复
我就是不想用这笨方法才来求助。。
zbdzjx 2017-03-09
  • 打赏
  • 举报
回复
那就每次读数据时,都重新设置Minimum和Maximum。
朗烽 2017-03-09
  • 打赏
  • 举报
回复
如何设置chart对象.ChartAreas[区域编号].AxisY.Maximum = Auto; 这样不行啊?请发个详细代码谢谢!
xdashewan 2017-03-09
  • 打赏
  • 举报
回复
AxisY.Maximum不是可以设置Auto的嘛

110,531

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧