Windows 使用matplotlib设置XTICK的更快方法

Windows 使用matplotlib设置XTICK的更快方法,windows,python-2.7,matplotlib,Windows,Python 2.7,Matplotlib,我正在从事一个在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

我正在从事一个在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_范围[0]是x轴数据的最小值

x_范围是x轴数据的最大值

以这种方式设置刻度需要更多的时间,而且在绘制整个数据时也需要很多时间

有没有更快的方法使用matplotlib设置刻度

注:我有7个不同的数据集绘制在不同的子地块上

给出了样本图

在下图中,您可以正确地看到网格。此打印窗口底部还有一个滚动条。总绘图大小取决于数据记录的总时间


问题不在于设置刻度所需的时间。在任何情况下,这将是时候画出那些困扰你的记号了。即使使用不同的方法设置刻度,绘制刻度的时间也比任何设置方法都要长。如果没有对生成的实际绘图的清晰描述,实际上就无法判断是否存在更快的解决方案。从绘图中可以看出,根本不清楚为什么需要重复设置刻度。我还怀疑画记号是否会显著降低绘图速度。@ImportanceOfBeingErnest,我认为,这张新图片会让你有更好的想法。