matplotlib / matplotlib/mplfinance

Support `fill_between` in "External Axes" Mode. And Support multiple `fill_between`s

Offen
#291 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement
Vorherrschende Sprache
Python
Sterne
4.4k
Forks
678
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

**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**
![Figure 2020-11-11 222511](https://user-images.githubusercontent.com/67168896/98891803-f3c87280-246c-11eb-8e37-12ed726dfc4c.png)

**Desktop (please complete the following information):**
- OS: Windows 10, python 3.8, Spyder

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die bereitgestellte Python-Reproduktion mit der SPY Bollinger CSV auszuführen, und prüfe, wie externe Achsen zusammen mit der Option fill_between behandelt werden. Als erledigt gilt die Aufgabe, wenn der schattierte Bereich von 0–130 im Modus für externe Achsen erscheint und mehrere fill_between-Spezifikationen unterstützt werden, ohne den Candlestick-Plot zu beeinträchtigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
matplotlib, python
Bereich
data-visualization
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.