matplotlib / matplotlib/mplfinance
Feature Request:addplot does not take dataframe index
Nadie ha tomado este issue todavía.
- 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.

Please allow addplot to have its own x values as the index of the input dataframe.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- 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