我正在开发一个在Windows上使用Python-2.7,pygtk和matplotlib-2的项目。
我的应用程序记录来自COM端口的数据并将其绘制成实时情节。我需要将主要和次要标记用于网格目的。
我的X轴数据是以秒为单位的持续时间。
ax1.set_xticks(np.arange(x_range[0],x_range[1],0.45))
ax1.set_xticks(np.arange(x_range[0],x_range[1],0.09),minor=True)
主要蜱虫@ 0.45秒。 小嘀嗒@ 0.09秒
x_range [0]是x轴数据的最小值
x_range 1是x轴数据的最大值
以这种方式设置刻度需要花费更多时间,并且在绘制整个数据时需要花费大量时间。
有没有更快的方法来使用matplotlib设置滴答?
注意:我有7个不同的数据集可以在不同的子图上绘制。
给出了样本图像。
在下图中,您可以正确查看网格。此绘图窗口底部还有一个滚动条。总绘图大小取决于数据记录的总时间。