Cómo ocultar las garrapatas de texto del eje y/o las etiquetas de las garrapatas en Matplotlib
-
xaxis.set_visible(False)
/yaxis.set_visible(False)
para ocultar el eje incluyendo lalabel
del eje -
xaxis.set_ticks([])
/yaxis.set_ticks([])
para ocultar el eje en Matplotlib -
xaxis.set_ticklabels([])
/yaxis.set_ticklabels([])
para ocultar la etiqueta/el texto del eje en Matplotlib -
xticks(color='w')
/yticks(color='w')
para ocultar la etiqueta/el texto del eje en Matplotlib
La gráfica de Matplotlib muestra por defecto los ticks
y las ticklabels
de dos axes
como se muestra en la figura de ejemplo.
Tiene diferentes métodos para ocultar el texto del eje, como xaxis.set_visible(False)
, xaxis.set_ticks([])
y xaxis.set_ticklabels([])
. Si el color de las garrapatas se establece en blanco, también podría hacer que el texto del eje fuera invisible, sólo si el color del primer plano de la figura de Matplotlib es blanco.
xaxis.set_visible(False)
/yaxis.set_visible(False)
para ocultar el eje incluyendo la label
del eje
Como su nombre lo sugiere, hace invisible todo el eje, incluyendo los ticks del eje, las etiquetas de los ticks del eje y la label
del eje.
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([])
para ocultar el eje en Matplotlib
x/yaxis.set_ticks([])
establece que las garrapatas están vacías y hace que las garrapatas del eje y sus etiquetas sean invisibles. Pero la etiqueta del eje no está influenciada.
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([])
para ocultar la etiqueta/el texto del eje en Matplotlib
x/yaxis.set_ticklabels([])
establece que las etiquetas de las garrapatas estén vacías de manera que hace que el texto del eje (etiquetas de garrapatas) sea invisible pero deja las garrapatas visibles.
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')
para ocultar la etiqueta/el texto del eje en Matplotlib
Este complicado método no hace invisibles las etiquetas de las garrapatas o las garrapatas, sino que establece el color de las garrapatas en blanco para que el texto del eje sea realmente invisible si el fondo de la trama es blanco (también color por defecto).
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