matplotlib / matplotlib/mplfinance

Multiple candles on same plot

Abierto
#322 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

enhancement 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 appreciate your work!
How would I plot multiple candles together side by side on the same figure?
I want to compare 1. original data, 2. modified data side by side.
So for each x value there will be 2 candles.

My first attempt was scale the width and maybe offset each candle to the side. But I could not find any option to do that.
![Selection_006](https://user-images.githubusercontent.com/34349131/105670801-f6435000-5f24-11eb-9eaa-c6aa10a8729b.png)

It would be nice to have horizontal_offset keyword to place candles offset from the centre. Is what I want to achieve possible?
Hopefully I want to achieve the same with volume plot too.
If it is not possible, how about having two separate scale width for each? The candles will still be overlapped but at least they can be distinguished.

`plot2 = fplt.make_addplot(data2,type='candle')`
`fplt.plot(data, type='candle', style=s, volume=True, addplot=plot2, scale_width_adjustment=dict(candle=0.5))`

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 las llamadas a fplt.make_addplot y fplt.plot mostradas en el issue y, después, sigue cómo se gestionan los candle addplots y scale_width_adjustment. Define e implementa una forma compatible de mostrar las velas originales y modificadas una al lado de la otra, incluido el comportamiento de volumen solicitado, y verifica que ambos conjuntos de datos sean visiblemente distinguibles.

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.