Articles of matplotlib

Trazando la integral de una distribución de probabilidad en matplotlib

Estoy tratando de trazar la integral de distribución de probabilidad, similar a esta imagen: Observe cómo el eje Y comienza a ser más granular hacia la parte superior. Ya tengo los percentiles exactos que quiero trazar, y los valores correspondientes para el eje x. Mi código hasta ahora es: import matplotlib.pylab as plt import numpy […]

¿Cómo guardar la figura de matplotlib en forma de ventanas máximas en lugar del tamaño predeterminado?

Alguien sabe cómo debo trabajar con eso? Sé que hay un botón para guardar que podría hacerlo manualmente, pero estoy trazando más de 100 gráficos, así que espero que haya una forma de hacerlo automáticamente. Estaba usando el backend ‘TkAgg’ y busco cualquier solución posible. Usando lo siguiente al final de mi función de trazado. […]

Matplotlib / Pandas: Zoom parte de un gráfico con series de tiempo

mi tarea es simple: tengo una serie temporal ts (tipos de cambio diarios del euro franco suizo entre 2010 y 2014) para trazar. En esa ttwig me gustaría resaltar un cierto intervalo de tiempo haciendo zoom en él. Sin embargo, la ventana ampliada permanece simplemente vacía (ver código a continuación). Además, tengo un problema al […]

Relleno de triangularjs en triplot matplotlib con colores individuales

¿Es posible trazar una lista de triangularjs generados por scipy.spatial.Delaunay utilizando la función triplot de pyplot para que cada triángulo pueda dibujarse y rellenarse con un color individual? El script básico de python que he creado es import numpy as np import matplotlib.pyplot as plt from scipy.spatial import Delaunay import matplotlib.image as mpimg h = […]

PyGTK: copia la figura de matplotlib al portapapeles

Estoy trabajando en la aplicación PyGTK, que puede generar gráficos. Esto se consigue mediante matplotlib. ¿Cómo puedo agregar la funcionalidad Copiar en el Portapapeles? ¿Cómo copiar la figura al portapapeles?

Cómo poner png lado a lado a una tabla HTML usando Python

Tengo una figura de matplotlib que se convierte en un png: figure_new.savefig(‘figure_new.png’, bbox_inches=’tight’, pad_inches=0 y un objeto styler report_new que se representa como una tabla html: report_html=fo.write(plunge_results[_j].report_new.render()) Utilizo el siguiente código para colocar el styler como una tabla HTML y una imagen png en un archivo HTML: data_uri = base64.b64encode(open(‘figure_new.png’, ‘rb’).read()).decode(‘utf-8’).replace(‘\n’, ”) img_tag = ”.format(data_uri) […]

Uso de anotar para colocar un cuadro de texto debajo de la leyenda en Matplotlib

Deseo mostrar algún texto en un gráfico de Matplotlib usando anotar (), alineado debajo de un cuadro de leyenda. He examinado la solución propuesta en ¿Cómo colocar un cuadro de texto directamente debajo de la leyenda en matplotlib? y puede hacer una adaptación que funcione para mi situación, sin embargo, agregar ejes adicionales, etc. parece […]

El trazado de la línea de tendencia no funciona con bigdataset

Tengo un gran conjunto de datos con 52166 puntos de datos y que se ve así: bc_conc 2010-04-09 10:00:00 609.542000 2010-04-09 11:00:00 663.500000 2010-04-09 12:00:00 524.661667 2010-04-09 13:00:00 228.706667 2010-04-09 14:00:00 279.721667 Es un dataframe de pandas y el índice está en la fecha y hora. Ahora me gusta trazar los datos de bc_conc contra […]

¿Cómo creo un gráfico de líneas 3D en matplotlib a partir de los datos en matrices?

Resolví numéricamente las ecuaciones de Lorenz usando SciPy con el script: # Lorenz Equations SciPy solver import numpy as np from scipy import integrate from math import cos from matplotlib import pyplot as plt a, b = 0, 100 sigma, rho, beta = 10, 28, 8/3 N = 1000000 h = (ba) / float(N) def […]

Python – Encuentra todos los puntos de intersección de 2 gráficos

Estoy tratando de encontrar todos los puntos de intersección de dos gráficos y mostrarlos en la gráfica final. He mirado a mi alrededor y he intentado varias cosas, pero no he podido obtener lo que estoy buscando. Actualmente, estoy intentando generar una lista en la que se mostrarían los puntos de intersección, aunque sigo recibiendo […]