HOWTO · Matplotlib
Nascondi i segni di graduazione del testo dell'asse e / o le etichette di graduazione in Matplotlib
Metodi diversi potrebbero nascondere i segni di graduazione del testo degli assi e / o le etichette dei segni di graduazione in Matplotlib come xaxis.set_visible(False), xaxis.set_ticks([]), xaxis.set_ticklabels([]) e impostare il colore dei segni di graduazione come bianco.
In questa pagina
Il grafico in Matplotlib per impostazione predefinita mostra i tick e ticklabels di due assi come mostrato nella figura di esempio.
Ha diversi metodi per nascondere il testo dell’asse, come xaxis.set_visible(False), xaxis.set_ticks([]) e xaxis.set_ticklabels([]). Se il colore delle zecche è impostato su bianco, potrebbe anche rendere invisibile il testo dell’asse, solo se il colore di primo piano della figura Matplotlib è bianco.
xaxis.set_visible(False)/yaxis.set_visible(False)per nascondere l’asse Matplotlib incluso l’asse label
Come suggerisce il nome, rende invisibile l’intero asse, comprese le tacche degli assi, le etichette delle tacche degli assi e label degli assi.
import matplotlib.pyplot as plt
plt.plot([0, 10], [0, 10])
plt.xlabel("X Label")
plt.ylabel("Y Label")
ax = plt.gca()
ax.axes.xaxis.set_visible(False)
ax.axes.yaxis.set_visible(False)
plt.grid(True)
plt.show()
xaxis.set_ticks([])/yaxis.set_ticks([])per nascondere l’asse in Matplotlib
x/yaxis.set_ticks([]) imposta i tick vuoti e rende invisibili i tick degli assi e le loro etichette. Ma l’etichetta dell’asse non viene influenzata.
import matplotlib.pyplot as plt
plt.plot([0, 10], [0, 10])
plt.xlabel("X Label")
plt.ylabel("Y Label")
ax = plt.gca()
ax.axes.xaxis.set_ticks([])
ax.axes.yaxis.set_ticks([])
plt.grid(True)
plt.show()
xaxis.set_ticklabels([])/yaxis.set_ticklabels([])per nascondere l’etichetta / il testo dell’asse in Matplotlib
x/yaxis.set_ticklabels([]) imposta le etichette delle tacche come vuote in modo da rendere invisibile il testo dell’asse (etichette delle tacche) ma lascia le tacche visibili.
import matplotlib.pyplot as plt
plt.plot([0, 10], [0, 10])
plt.xlabel("X Label")
plt.ylabel("Y Label")
ax = plt.gca()
ax.axes.xaxis.set_ticklabels([])
ax.axes.yaxis.set_ticklabels([])
plt.grid(True)
plt.show()
xticks(color='w')/yticks(color='w') per nascondere l’etichetta / il testo dell’asse in Matplotlib
Questo metodo complicato non rende invisibili le etichette o le tacche, ma imposta il colore delle tacche su bianco in modo che il testo dell’asse sia effettivamente nascosto se lo sfondo della trama è bianco (anche il colore predefinito).
import matplotlib.pyplot as plt
plt.plot([0, 10], [0, 10])
plt.xlabel("X Label")
plt.ylabel("Y Label")
plt.xticks(color="w")
plt.yticks(color="w")
plt.grid(True)
plt.show()