Chart Y轴刻度如何更新

Donniezhu 2013-02-08 12:12:59
我用C# 开发的chart的曲线图,数据不能按照大小范围进行Y轴的刷新。比如第一组数据是10到50之间,可以正常显示(图1),但是到了第二组数据比如数值在100到500之间,就看不到更高是数据了(图2)。

备注: 我之前也试过用Chart chart=new Chart();的方法每次重新生成一个控件对象,但是初始化的时候可以显示数据,但是之后用按钮点击刷新数据的时就刷新不了,还是原来的数据,并且没有任何错误。

请问高人应该怎样解决这个问题?非常感谢!


图1:



图2:
...全文
1219 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mycdd 2013-12-13
  • 打赏
  • 举报
回复
其实不用那么复杂,直接 chart2.ChartAreas[0].RecalculateAxesScale();
winseer 2013-06-04
  • 打赏
  • 举报
回复
非常有用,非常感谢!
Donniezhu 2013-04-27
  • 打赏
  • 举报
回复
可以在计算Series对象的之后,在Chart控件添加Series对象之前,重新创建一个画图区域!
//重新初始化 图标区域对象

if (chart1.ChartAreas.Count > 0)//如果已经有绘图
{
chart1.ChartAreas.Clear();//清空
}
System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
chartArea1.Name = "ChartArea1";
chart1.ChartAreas.Add(chartArea1);

最好在设计页面把相应的代码删除掉!
zouqimeng 2013-04-01
  • 打赏
  • 举报
回复
请问是如何解决的。我也是这样的问题.
iamlanting 2013-03-07
  • 打赏
  • 举报
回复
楼主 这个问题如何解决, 是否可以给出解决方法????
gxingmin 2013-02-08
  • 打赏
  • 举报
回复 1
设置y轴的刻度范围吧
Donniezhu 2013-02-08
  • 打赏
  • 举报
回复
问题已经解决!
内容概要:本文介绍了COSO企业风险管理框架,阐述了企业风险管理的定义、目标、构成要素及其与内部控制的关系。文章指出,企业风险管理是一个由董事会、管理层及其他人员实施的,应用于战略制定并贯穿于企业之中的过程,旨在识别可能影响主体的潜在事项,管理风险以使其在该主体的风险容量之内,并为主体目标的实现提供合理保证。该框架强调了企业风险管理的八大构成要素:内部环境、目标设定、事项识别、风险评估、风险应对、控制活动、信息与沟通、监控。此外,文章还讨论了企业风险管理的局限性,如人为判断失误、成本与效益的权衡、管理层凌驾等。 适合人群:具备一定管理学基础知识,对风险管理有兴趣的学者、企业管理人员、内部审计师及外部审计师。 使用场景及目标:①帮助组织理解并应用企业风险管理框架,以提高组织的风险管理水平;②指导企业如何通过有效的风险管理来实现其战略、经营、报告和合规目标;③为企业提供一套标准化的风险管理语言,促进内外部沟通与合作。 阅读建议:读者应结合实际案例,深入理解每个构成要素的具体应用,同时关注企业风险管理的局限性,以全面把握企业风险管理的本质。此外,建议定期回顾和更新风险管理策略,以适应不断变化的内外部环境。

111,128

社区成员

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

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

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