首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在ZedGraph的X轴上更改时间范围?

如何在ZedGraph的X轴上更改时间范围?
EN

Stack Overflow用户
提问于 2011-03-09 10:28:47
回答 1查看 925关注 0票数 0

我需要在zedgraph上有多个时间帧。我必须显示每日时间框架的股票数据,然后,如果用户希望查看每月的时间框架或每小时的时间框架,我需要支持它。请注意,数据必须在线条中,而不是线条中。

目前我有3条曲线,我一次只显示一条曲线,而隐藏其他曲线。例如,最初我将我的图表设置为每日时间框架,并隐藏小时和每月时间框架蜡烛棒曲线。当用户发出查看小时图的命令时,我隐藏了每天的烛光棒,并显示了小时图。但是,我无法更改x轴,因为它仍然显示每天的时间,而不是更改为每小时。我需要做一些事情来将x轴的时间范围从每天改为每小时。

任何形式的帮助都是值得欣赏的。即使有解决办法,也请给出建议。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-10 04:11:47

您可以通过更改XAxis.Scale对象的MinMaxStep属性来完成此操作。

因此,支持此用户操作的方法/事件处理程序应该:

在窗格中显示/隐藏适当的曲线,更改

  • 使用我在上面列出的属性调整比例

  • 刷新图形。

请注意,ZedGraphControl的Refresh()方法并不便宜。它会重新绘制图形上的所有元素,所以如果您有很多数据,那么使用它并不是一个好主意。在这种情况下,您应该结合使用AxisChange()Invalidate()方法。它应该更快更便宜。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5240658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档