我正在做一个实时模拟。我生成了一个小时的数据,但我只想呈现其中的一部分,并在靠近右边缘时滚动绘图。我定义了两个信号:
"signals": [
{
"name": "timeStart",
"init":0
},
{
"name": "timeEnd",
"init": 480000 }
],
和一个规模
"scales": [
{
"name": "x",
"type": "time",
"range": "width",
"nice": "minute",
"domainMin": {"signal": "timeStart"},
"domainMax": {"signal": "timeEnd"},
"zero": false
}
我在标记中有一个过滤器,以确保我只显示范围内的数据。
在我的 javascript 中,我更新了 timeStart 和 timeEnd 的值,并且绘图现在包含我想要的数据的子集,但是整个绘图向右移动了我添加到 timeStart 和 timeEnd 的时间量。不是我想要的。在轴上放置偏移量不起作用。我错过了什么?