The following code does not remove yticklabels while it should since there is 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([])
Note: if changing 10
by 100
in data = np.random.standard_normal(10)
, the yticklabels are correctly removed...
Is this a bug to report? If so, how (and where) to report it?
Is there another way to remove those yticklabels?
Many thanks for your help!
CodePudding user response:
you can hide like below:
ax.axes.get_xaxis().set_visible(False)
ax.axes.get_yaxis().set_visible(False)