Nascondi i segni di graduazione del testo dell'asse e / o le etichette di graduazione in Matplotlib
-
xaxis.set_visible(False)
/yaxis.set_visible(False)
per nascondere l’asse Matplotlib incluso l’asselabel
-
xaxis.set_ticks([])
/yaxis.set_ticks([])
per nascondere l’asse in Matplotlib -
xaxis.set_ticklabels([])
/yaxis.set_ticklabels([])
per nascondere l’etichetta / il testo dell’asse in Matplotlib -
xticks(color='w')
/yticks(color='w')
per nascondere l’etichetta / il testo dell’asse in Matplotlib
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()
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook