matplotlib / matplotlib/mplfinance

Have a problem, when I work with external_axes.

Abierto
#403 11 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

question
Lenguaje dominante
Python
Estrellas
4.4k
Forks
678
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Hi, I need to add to the plot some text and I tried to use your guide "How to use your own matplotlib Figure and Axes in mplfinance". But i have an error:

"ValueError: make_addplot() ax kwargs must all be of type matplotlib.axis.Axes"

My code:

import mplfinance as fplt
import pandas as pd

df5M = pd.read_csv("D:\\_users_files\\Kirill\\WORK\\fx2youcom\\df5M.csv", index_col=0, parse_dates=True)


fig = fplt.figure(style='yahoo', figsize=(10.8, 6.4))

ax1 = fig.add_subplot(2, 2, 1)

sma = [fplt.make_addplot(df5M['SMA20'].tail(100), color='#f1afe1'),
       fplt.make_addplot(df5M['SMA50'].tail(100), color='#ffaf6c'),
       fplt.make_addplot(df5M['SMA200'].tail(100), color='#f0dea7')]

fplt.plot(df5M.tail(100),
          type='candle',
          ax=ax1,
          style='yahoo',
          title="long_name",
          ylabel='5 Minutes',
          addplot=sma
          )
fig

Thank you for help, you do really helpful framework!

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza con la guía «Cómo usar tu propia matplotlib Figure y Axes en mplfinance» y reproduce el ejemplo usando make_addplot(), pasando la ax1 externa a fplt.plot(). Sigue la validación que provoca el error matplotlib.axis.Axes y verifica después que la Figure y los Axes proporcionados funcionan con los addplots de SMA y el gráfico de velas tal como se muestra.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
matplotlib, pandas, python
Área
data-visualization
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.