Saltar al contenido

¿Cómo agregar una variable a Python plt.title?

Solución:

Puede cambiar un valor en una cadena usando %. La documentación se puede encontrar aquí.

Por ejemplo:

num = 2
print "1 + 1 = %i" % num # i represents an integer

Esto dará como resultado:

1 + 1 = 2

También puede hacer esto con flotantes y puede elegir cuántos decimales imprimirá:

num = 2.000
print "1.000 + 1.000 = %1.3f" % num # f represents a float

da:

1.000 + 1.000 = 2.000

Usando esto en su ejemplo para actualizar t en el título de la figura:

plt.figure(1)
plt.ylabel('y')
plt.xlabel('x')

for t in xrange(50,61):
    plt.title('f model: T=%i' %t)

    for i in xrange(4,10):
        plt.plot(1.0/i,i**2,'ro')

    plt.legend
    plt.show()

Puede utilizar el formato de impresión.

  1. plt.title('f model: T= {}'.format

  2. plt.title('f model: T= %d' %

También puede concatenar la cadena del título:

x=1
y=2
plt.title('x= '+str(x)+', y = '+str(y))

hará que el título se vea como

x = 1, y = 2

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


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

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

Respuestas a preguntas comunes sobre programacion y tecnología