matplotlib / matplotlib/mplfinance

Feature Request:addplot does not take dataframe index

Abierto
#323 10 comentarios 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

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

Descripción

I would like to plot two data as below.

plot2 = mpf.make_addplot(data2, type='candle')
mpf.plot(data, type='candle', addplot=plot2)

However, the problem is that data2 contains 3 candles and data contains 4 candles with different indices.

data2.index
['2021-01-05', '2021-01-06', '2021-01-07']

data.index
['2021-01-04', '2021-01-05', '2021-01-06', '2021-01-07']

Despite the fact that the time index of data2 starts from 2021-01-05, the plot starts from 2021-01-04
You can see three overlapped candles on 01-04, 01-05, 01-06.
Selection_007

Please allow addplot to have its own x values as the index of the input dataframe.

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

Empieza reproduciendo el ejemplo reportado con mpf.make_addplot() y mpf.plot(), usando los dos dataframes y sus índices diferentes. Inspecciona cómo se posicionan los datos de addplot en relación con los valores x del gráfico principal. Se considera terminado cuando addplot usa el índice de su dataframe de entrada, de modo que las tres velas se alineen con 2021-01-05 a 2021-01-07 en lugar de empezar en 2021-01-04.

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

Evaluación

Stack tecnológico
matplotlib, python
Área
data-visualization
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 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.