Python Matplotlib-每5个字符串打印一次XTicklabel

Python Matplotlib-每5个字符串打印一次XTicklabel,python,numpy,matplotlib,Python,Numpy,Matplotlib,我在创建一些非常密集的数据的3d绘图时遇到问题。该图为散点图。我使用numpy数组来存储xy坐标的字符串标签。当我使用- x_table_array = np.array(x_table) y_table_array = np.array(y_table) ax.set_xticks(x_coordinates) ax.set_xticklabels(x_table_array,rotation=90, fontsize=5) ax.set_yticks(y_coordinates) ax.

我在创建一些非常密集的数据的3d绘图时遇到问题。该图为散点图。我使用numpy数组来存储xy坐标的字符串标签。当我使用-

x_table_array = np.array(x_table)
y_table_array = np.array(y_table)

ax.set_xticks(x_coordinates)
ax.set_xticklabels(x_table_array,rotation=90, fontsize=5)

ax.set_yticks(y_coordinates)
ax.set_yticklabels(y_table_array,rotation=135, fontsize=5,)
我得到一个非常繁忙的散点图,看起来像这样-

相反,我希望将x(y)滴答声标签设置为每5次或第n次滴答声渲染一次。最后,当我将鼠标悬停在散点图上的一个点上时,我希望看到光标宣布坐标(右上侧)为x=一个sting标签,y=一个string标签,z=整数坐标。目前我只得到x=,y=,z=整数坐标


关于如何做到这一点,你有什么想法吗?

x\u坐标[::5]