如何在 zedgraph 中从自动缩放轴中排除一条曲线
如何在 zedgraph 中排除自动缩放轴的一条曲线?示例:我在图中有 3 条曲线,并且希望仅在前两条曲线上在 X 和 Y 轴上自动缩放,但在第三条曲线上不希望自动缩放。如果第三条曲线进入前两条曲线设置的范围,则该第三条曲线将仅部分可见。 先感谢您 奥尔
How I can exclude in zedgraph one curve from auto-scaling the axes? Example: I have 3 curves in graph and want auto-scaling on X and Y axis only on first two curves but not on third one. This third one will be visible only partially were it get into the range that sets by first two curves.
Thank you in advance
Ol
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我没有看到 API 将曲线从轴范围的重新计算中排除,它在调用 AxisChange() 时考虑所有可见曲线。
您可以做的就是使要排除的曲线不可见,调用 AxisChange(),然后使曲线再次可见。
虽然这有点像黑客,在 ZedGraph 内部调用 AxisChange() 的情况下这可能会出现问题,但它可能适合您的目的。
I don't see an API to exclude a curve from the recalculation of the axis ranges, it considers all visible curves when AxisChange() gets called.
What you might be able to do is make the curve you want to exclude to be non-visible, call AxisChange(), then make the curve visible again.
It's a bit of a hack though, this could be problematic in the case where ZedGraph calls AxisChange() internally, but it might work for your purposes.