matplotlib / matplotlib/mplfinance
Support `fill_between` in "External Axes" Mode. And Support multiple `fill_between`s
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
Describe the bug
in "External Axes Method", the 'fill_between' function does not work.
To Reproduce
`import mplfinance as mpf
idf = pd.read_csv('data/SPY_20110701_20120630_Bollinger.csv',index_col=0,parse_dates=True)
fig = mpf.figure(style='yahoo',figsize=(7,8))
ax1 = fig.add_subplot(2,1,1)
ax2 = fig.add_subplot(2,1,2)
mpf.plot(idf,ax=ax1,volume=ax2,fill_between=130)
`
Expected behavior
An candlestick plot with shaded region at prices 0-130.
Screenshots

Desktop (please complete the following information):
- OS: Windows 10, python 3.8, Spyder
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
Comienza ejecutando la reproducción de Python proporcionada con el CSV de SPY Bollinger e inspecciona cómo se gestionan los ejes externos junto con la opción fill_between. Se considera terminado cuando la región sombreada de 0–130 aparece en el modo de ejes externos y se admiten varias especificaciones de fill_between sin romper el gráfico de velas.
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
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100