以下代碼沒有洗掉yticklabels,而它應該洗掉,因為有ax.set_yticklabels([])。
import numpy as np
import matplotlib.pyplot as plt
data = np.random.standard_normal(10)
fig = plt.figure()
ax = plt.axes()
ax.hist(data)
ax.set_yscale('log')
ax.set_yticklabels([])
注意:如果將10改為100,在data = np.random.standard_normal(10)中,yticklabels被正確洗掉。

這是不是一個需要報告的錯誤?如果是的話,如何(以及在哪里)報告?
是否有其他方法來洗掉這些yticklabels?
非常感謝您的幫助!
uj5u.com熱心網友回復:
你可以像下面這樣隱藏:
ax.axes.get_xaxis().set_visible(False)
ax.axes.get_yaxis().set_visible(False)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/312373.html
標籤:

