Preguntas etiquetadas con matplotlib

169
Eliminar la leyenda en una figura matplotlib

Para agregar una leyenda a un diagrama matplotlib, simplemente se ejecuta legend(). ¿Cómo eliminar una leyenda de una trama? (Lo más cerca que llegué a esto es correr legend([])para vaciar la leyenda de los datos. Pero eso deja un feo rectángulo blanco en la esquina superior...

166
advertencia sobre demasiadas figuras abiertas

En un script donde creo muchas figuras fix, ax = plt.subplots(...), recibo la advertencia RuntimeWarning: se han abierto más de 20 figuras. Las figuras creadas a través de la interfaz pyplot ( matplotlib.pyplot.figure) se conservan hasta que se cierren explícitamente y pueden consumir demasiada...

163
Trazar el tiempo en Python con Matplotlib

Tengo una matriz de marcas de tiempo en el formato (HH: MM: SS.mmmmmm) y otra matriz de números de coma flotante, cada una correspondiente a un valor en la matriz de marcas de tiempo. ¿Puedo trazar el tiempo en el eje xy los números en el eje y usando Matplotlib? Estaba tratando de hacerlo, pero...

160
Reducción del número de marcas de trama

Tengo demasiados ticks en mi gráfico y se están cruzando. ¿Cómo puedo reducir la cantidad de garrapatas? Por ejemplo, tengo garrapatas: 1E-6, 1E-5, 1E-4, ... 1E6, 1E7 Y solo quiero: 1E-5, 1E-3, ... 1E5, 1E7 He intentado jugar con el LogLocator, pero no he podido resolver...

158
trazar un círculo con pyplot

Sorprendentemente, no encontré una descripción directa sobre cómo dibujar un círculo con matplotlib.pyplot (por favor, sin pylab) tomando como centro de entrada (x, y) y radio r. Intenté algunas variantes de esto: import matplotlib.pyplot as plt circle=plt.Circle((0,0),2) # here must be something...

156
¿Cómo obtengo múltiples subtramas en matplotlib?

Estoy un poco confundido acerca de cómo funciona este código: fig, axes = plt.subplots(nrows=2, ncols=2) plt.show() ¿Cómo funciona el higo, los ejes en este caso? ¿Qué hace? Además, ¿por qué esto no funcionaría para hacer lo mismo? fig = plt.figure() axes = fig.subplots(nrows=2,...

156
¿Cómo actualizar una trama en matplotlib?

Tengo problemas para volver a dibujar la figura aquí. Permito que el usuario especifique las unidades en la escala de tiempo (eje x) y luego recalculo y llamo a esta función plots(). Quiero que la trama simplemente se actualice, no agregue otra trama a la figura. def plots(): global...