【发布时间】:2018-11-08 10:51:40
【问题描述】:
我打算创建 2-3 个在公共时间轴上共享的图,这些图可以使用单个滑块进行交互滚动。还有一个限制条件,即每个变量的采样频率不同但时间窗口相同。
x - time
y1 - values sampled every 1 second
y2 - values sampled every 10 seconds
y3 - values sampled every 100 seconds
我们怎样才能做到这一点。
试过这个示例代码
import matplotlib.pyplot as plt
from ipywidgets import interact
%matplotlib inline
def f(n):
plt.plot([0,1,2],[0,1,n])
plt.show()
interact(f,n=(0,10))
我想要类似的东西,唯一的变化是 x 和 y 轴数据是恒定的,滑块小部件用于在图表显示上以特定时间窗口左右滚动图表(此处为 x 轴)
【问题讨论】:
-
到目前为止您尝试过什么?这可能是具有几个不同问题的问题,最好将其分解为各个问题。是否存在某些行为与预期不符的地方?你的数据是什么样的,你能提供一个小例子吗?
-
你应该开始编写代码,如果你有一个特定的问题,你应该在 SO 上提问。您可以在此处修改 SO 上的代码:stackoverflow.com/q/31001713/8881141
标签: python-3.x matplotlib jupyter-notebook dashboard ipywidgets