我有一个系列wpf图表,我需要从服务器连续绑定此图表,当数据来自服务器时它可以从左向右移动。但是我不知道如何通过使用wpf图表系列来做到这一点,所以任何人都可以帮助我如何做到这一点?
谢谢, @nagaraju
答案 0 :(得分:0)
var xAxis = yourChartObject
.ActualAxes
.OfType<LinearAxis>()
.FirstOrDefault(ax => ax.Orientation == AxisOrientation.X);
if (xAxis != null)
{
xAxis.Maximum -= (points you want to move);
xAxis.Minimum -= (points you want to move);
}
<强>更新强>
我没有随时使用它,但这里有些东西。如果在X轴上有日期时间,则大多数图表使用ToOADate方法将datetime转换为double值。如果您的图表就是这种情况,那么首先将值转换回日期时间,然后再添加AddMinutes
这就是你这样做的方式
xAxis.Maximum = DateTime.FromOADate(xAxis.Maximum).AddMinutes(mintuestoadd);