我想用一段时间内的几个测量值来可视化类似时间序列的数据。
在一个数据集中有很多这样的测量值,数量级为几万到几十万。
为了在笔记本或HTML页面中查看这些,我希望有一些有效的方法来显示整个时间范围的子范围,只需查看数百到数千个数据库,并具有向左/向右滚动的控件,即在数据中向前/向后滚动。
我试过用Plotly和一个范围滑块来做这件事,但不幸的是,这根本不能扩展到大量的数据。显然,这种方法在输出javascript中创建所有的图形数据,这会减慢一切,并在某个时候使浏览器挂起或崩溃。
我需要的是一种方法,它实际上只呈现子范围中的数据,并通过滚动小部件与python代码交互以更新视图。
理想情况下,这将与Plotly一起工作,因为我正在使用它进行所有其他可视化,但任何其他有效的解决方案也将受到欢迎。
1条答案
按热度按时间k4ymrczo1#
当窗口中有太多的数据点时,会遇到渲染问题(参见Plotly Benchmarks)。我建议使用Plotly-Resampler,它可以对用户视图中的数据进行重新采样。