我正在使用 Visiblox WPF API,无法让折线图中的图表点水平滚动。不是滚动,而是将这些点压在一起,这并不是什么特别的问题,只是我希望图表上有 100 个数据点。我查看了 Visiblox 网站上提供的所有示例,但找不到我想要的。我附上了一个示例截图。
有任何想法吗?
谢谢你的帮助,斯帕基
默认情况下,Visiblox 图表将重新计算范围以包含系列中的所有数据,因此有两种可能的方法:1) 当您添加最后一个点时,删除第一个,这将有效地将可见窗口移动一个点或2)设置一个明确的轴范围并在您想要移动可见窗口时更新它。
查看 Visiblox 博客,了解有关范围如何工作的更多详细信息:http: //www.visiblox.com/blog/2011/03/visiblox-charts-ranges-demystified
我最近有这样的事情。每次我向购物车添加一个点时,我都会运行一小段代码来检查自 0 以来经过的时间量(我的 x 轴维度)。我还设置了一系列我一直想要的数据查看。我一直想在图表上显示 120 秒的数据。所以我有这样的事情:
private void adjustXasis(int timeCount)
{
if(timeCount>desiredRange)
{
chart.axis.Xaxis.minimum=timeCount-desiredRange;
chart.axis.Xaxis.maximum=timeCount;
}
else //two minutes not reached yet
{
chart.axis.Xaxis.minimum=0;
chart.axis.Xaxis.maximum=desiredRange;
}
}
我面前没有 VS,我知道轴 min/max 的语法是错误的,但你明白了。
默认情况下,Visiblox 图表将重新计算范围以包含系列中的所有数据,因此有两种可能的方法:1) 当您添加最后一个点时,删除第一个,这将有效地将可见窗口移动一个点或2)设置一个明确的轴范围并在您想要移动可见窗口时更新它。
查看 Visiblox 博客,了解有关范围如何工作的更多详细信息:http: //www.visiblox.com/blog/2011/03/visiblox-charts-ranges-demystified