Saltar al contenido

Plt.Scatter: cómo agregar título y xlabel e ylabel

No olvides que en la informática un error casi siempere puede tener varias soluciones, no obstante nosotros compartimos lo mejor y más óptimo.

Solución:

De la documentación de plt.scatter() no hay tales argumentos para establecer el título o las etiquetas.

Pero tampoco el plt.plot() comando tienen tales argumentos. plt.plot(x,y, title="title") lanza un error AttributeError: Unknown property title. Así que me pregunto por qué esto debería funcionar en cualquier caso.

En cualquier caso, la forma habitual de poner el título es plt.title. La forma habitual de colocar las etiquetas es plt.xlabely plt.ylabel.

import matplotlib.pyplot as plt

x= [8,3,5]; y = [3,4,5]
plt.scatter(x,y)
plt.title("title")
plt.xlabel("x-label")
plt.ylabel("y-label")
plt.show()

Es tan simple como agregar:

plt.xlabel('your xlabel')
plt.ylabel('your ylabel')
plt.title('your title')

después del comando plt.scatter(). A continuación, escribir plt.show() para mostrar la imagen con las etiquetas y los títulos. Puede leer más sobre esto aquí: http://matplotlib.org/users/text_intro.html

No puede agregar título, xlabel, ylabel, etc. sin líneas adicionales, pero puedes usar una sola línea adicional si crees que esto es mejor

import matplotlib.pyplot as plt
plt.scatter([1,2,3,4,5,6],[3,5,3,2,4,7])
plt.gca().update(dict(title='SCATTER', xlabel='x', ylabel='y', ylim=(0,10)))

Este enfoque tiene más sentido si desea aplicar el mismo attributes a un montón de parcelas, porque puede preparar de antemano un diccionario para establecer todos los parámetros que desea aplicar a cada parcela.

ingrese la descripción de la imagen aquí

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *