我已尝试使用kwargs,set_visible和文档中提供的其他建议进行所有操作,但无法使x_ticks消失。你们能帮我做到这一点吗?
以下是建议的方法之一,但它抱怨ax是numpy数组,对此没有影响
fig, ax = plt.subplots(1, 1)
ax.get_xaxis().set_visible(False) # Hide Ticks
ns = dummy.hist(bins=20, ax=ax)
这将产生以下结果-如您所见,x刻度使该图不可读。
已解决
ns的类型为ndarray,其形状由默认布局决定:在我的情况下为(3,2)。我不得不在各个子图上调用set_xticks,如下所示
rows, cols = ns.shape
for r in range(rows):
for c in range(cols):
ns[r,c].set_xticks([])