matplotlib / matplotlib/mplfinance

difference in size between saved plot and fig

Offen
#600 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

I do not understand why plots differ in terms of size and how they look when I try to save them or returnfig.

I generate plots of figsize (9,4) when I save them they look great, with a tight layout, no margins and axes excellent! But I need these plots again so it would be better to use a buffer instead. However, when I use the buffer resulting plot has a different size and added margins on one side.

The saved plot has size (365, 801, 1) while plot from the buffer (400, 900, 1).

I appreciate any suggestions how to use buffer but without adding margins.
Thank you

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

Reproduziere den Plot mit figsize (9,4), speichere ihn zuerst und rufe ihn dann über einen Puffer mit returnfig ab. Vergleiche die resultierenden Dimensionen und Ränder, einschließlich der gemeldeten Größen (365, 801, 1) und (400, 900, 1). Erledigt ist es, wenn das Pufferergebnis mit dem gespeicherten Plot ohne die hinzugefügten Ränder übereinstimmt.

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
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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