ZedGraph SetScaleToDefault 函数?

发布于 2024-11-17 11:11:13 字数 276 浏览 2 评论 0原文

我在刷新 ZedGraphControl 时遇到问题。基本上,当我用全新的值刷新图表时,比例会变得混乱。有时它变得太小,有时又太大。这是我在刷新时所做的事情:

zgcControlAmp.AxisChange();
zgcControlAmp.Refresh();

当比例混乱时,我需要右键单击->SetScaleToDefault来修复视图,但有时它仍然会混乱。然而,当使用干净的图表(第一次运行)时,一切都很好。

有什么建议可以解决这个问题吗?

I am having trouble when refreshing ZedGraphControl. Basically, what happens is that the scale gets messed up when I refresh the graph with completely new values. Sometimes it becomes too small, sometimes too big. Here is what I do when refreshing:

zgcControlAmp.AxisChange();
zgcControlAmp.Refresh();

When the scale gets messed up, I need to RightClick->SetScaleToDefault to fix the view, but sometimes it still messes up. When working with a clean graph (first run) however, all is good.

Any tips how to work around this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

剧终人散尽 2024-11-24 11:11:13

尝试。

zgcControlAmp.AxisChange();
zgcControlAmp.Invalidate();

刷新值后

Try

zgcControlAmp.AxisChange();
zgcControlAmp.Invalidate();

after refreshing the values.

时光匆匆的小流年 2024-11-24 11:11:13

试试这个:

zgcControlAmp.RestoreScale(zgcControlAmp.GraphPane);

WherezgcControlAmp.GraphPane 可以替换为您正在使用的任何 GraphPane。
(这与右键单击 -> SetScaleToDefault 时发生的函数相同)

Try this:

zgcControlAmp.RestoreScale(zgcControlAmp.GraphPane);

WherezgcControlAmp.GraphPane can be replaced with whatever GraphPane you are working with.
(This is the same function that occurs when you RightClick->SetScaleToDefault)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文