我想在x轴长的地方绘制数据。如果我绘制整个x轴,那么绘图会收缩,几乎无法读取。我找到了this答案,所以哪个指向followingscipy/matplotlib代码。但当我尝试运行上述代码时,会出现以下错误:
Traceback (most recent call last):
File "scrollingPlot.py", line 88, in <module>
app = MyApp()
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 8628, in __init__
self._BootstrapApp()
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 8196, in _BootstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File "scrollingPlot.py", line 82, in OnInit
self.frame = MyFrame(parent=None,id=-1)
File "scrollingPlot.py", line 21, in __init__
self.scroll_range)
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 11226, in SetScrollbar
return _core_.Window_SetScrollbar(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "sb" failed at ../src/gtk/window.cpp(4754) in SetScrollbar(): this window is not scrollable
PS:也欢迎其他解决方案(最好是python、R或一些简单的多平台的解决方案)
PPS:我已经打开了issue中提到的错误
在
R
this answer可以帮助你。它将打印保存为单独的png,但您可以使用其他命令更改格式类型。答案中的相关代码被复制:你考虑过使用matplotlibslider widgets吗?
这里有一个小代码作为示例
相关问题 更多 >
编程相关推荐