Articles of matplotlib

establecer tics con escala logarítmica

Parece que set_xticks no está funcionando en la escala de registro: from matplotlib import pyplot as plt fig1, ax1 = plt.subplots() ax1.plot([10, 100, 1000], [1,2,3]) ax1.set_xscale(‘log’) ax1.set_xticks([20, 200, 500]) plt.show() ¿Es posible?

Pyplot ordena los valores y automáticamente

Tengo un análisis de frecuencia de palabras dichas en episodios de mi progtwig favorito. Estoy haciendo un plot.barh (s1e1_y, s1e1_x) pero está ordenando por palabras en lugar de valores. La salida de >>> s1e1_y es [‘know’, ‘go’, ‘now’, ‘here’, ‘gonna’, ‘can’, ‘them’, ‘think’, ‘come’, ‘time’, ‘got’, ‘elliot’, ‘talk’, ‘out’, ‘night’, ‘been’, ‘then’, ‘need’, ‘world’, “what’s”] […]

Pandas bar plot cambia formato de fecha

Tengo un gráfico de líneas simples astackdas que tiene exactamente el formato de fecha que quiero establecer mágicamente cuando uso el siguiente código. df_ts = df.resample(“W”, how=’max’) df_ts.plot(figsize=(12,8), stacked=True) Sin embargo, las fechas misteriosamente se transforman a un formato feo e ilegible cuando se trazan los mismos datos que un gráfico de barras. df_ts = […]

Fast Live Plotting en Matplotlib / PyPlot

Durante años, he estado luchando para obtener una ttwig viva eficiente en matplotlib, y hasta el día de hoy sigo insatisfecho. Quiero una función redraw_figure que actualice la figura “en vivo” (como se ejecuta el código) y mostrará las últimas gráficas si me detengo en un punto de interrupción. Aquí hay un código de demostración: […]

diagtwig de dispersión matplotlib con texto diferente en cada punto de datos

Estoy tratando de hacer un diagtwig de dispersión y anotar puntos de datos con diferentes números de una lista. entonces, por ejemplo, quiero trazar y vs x y anotar con los números correspondientes de n. y = [2.56422, 3.77284, 3.52623, 3.51468, 3.02199] z = [0.15, 0.3, 0.45, 0.6, 0.75] n = [58, 651, 393, 203, […]

diagtwig de dispersión pyplot tamaño del marcador

En el documento pyplot para diagtwig de dispersión: matplotlib.pyplot.scatter (x, y, s = 20, c = ‘b’, marcador = ‘o’, cmap = Ninguno, norma = Ninguno, vmin = Ninguno, vmax = Ninguno, alfa = Ninguno, anchos de línea = Ninguno, faceted = True, verts = None, hold = None, ** kwargs) El tamaño del marcador […]

¿Cuándo usar cla (), clf () o close () para borrar un gráfico en matplotlib?

Matplotlib ofrece funciones allí: cla() # Clear axis clf() # Clear figure close() # Close a figure window La documentación no ofrece mucha información sobre la diferencia entre estas funciones. ¿Cuándo debería usar cada función y qué es exactamente lo que hace?