使用ZedGraph作为绘图仪(实时),强制标签

时间:2013-08-23 12:20:03

标签: c# .net graph zedgraph

我遇到了涉及Zedgraph的两个问题。

我需要让它像绘图仪一样。我已经通过在需要更新时在X刻度上设置最小值和最大值来实现这一点(值已经在图中,它是一个模拟)。

现在的问题是,当我有时激活实时功能(实际上大部分时间)时,最后的标签没有被绘制,我怀疑是因为它不适合窗格。有没有办法强制绘制最后一个标签(在红色圆圈,见图像)?

Missing label

关于我的第二个问题;有时当更新最小和最大比例时,标签线(黄色框中的线条,见图像)向右或向左移动一点,当我平移图表时会发生同样的事情。这也会导致网格线(图中的虚线)移动,我希望将这些线固定在同一位置。

希望找到答案,否则我想我会使用另一个图库。也许你们中的任何人都可以指出一个支持这种功能的好选择。虽然我非常喜欢zedGraph的缩放/平移功能,更不用说上下文菜单中的有用功能了。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,问题是由同一问题引起的。我用来设置比例的日期值包含毫秒,这导致比例移动一点点,导致标签消失在窗格中。我从时间戳中删除了毫秒,现在图表是“稳定的”,这意味着刻度不会移动。最后的标签总是被绘制出来。