Seite 1 von 1

Fehlermeldung beim Plotten "Error in plot.new() : figure margins too large"

Verfasst: Sa Feb 16, 2019 12:08 pm
von Jessica_r
Hallo zusammen,

ich möchte am Beispiel des DAX die stetigen und diskreten Renditen über eine bestimmte Zeitreihe in R berechnen.

Leider habe ich noch nicht so viel Erfahrung mit R.

Wie würde ich denn die diskrete Rendite ermitteln?
Passt hierfür der Code (Name des Datensatzes ist GDAXI):

Code: Alles auswählen

GDAXI$return <- diff(GDAXI)
?

Für die stetige Rendite würde ich folgenden Code eingeben:

Code: Alles auswählen

GDAXI$return <- diff(log(GDAXI))
Das scheint auch soweit zu passen.

Wenn ich nun aber mein Ergebnis plotten will, erhalte ich die Fehlermeldung "Error in plot.new() : figure margins too large". Kann mir hierbei jemand weiterhelfen? :-/

Mein Code für die Plots lautet wie folgt:

Code: Alles auswählen

# Plotten der beiden Zeitreihen: 

par(mfrow = c(2, 1))       # c - concatenate (verkettern)
plot(GDAXI$price)
plot(GDAXI$return)

# wieder zurück zu einem Plot
par(mfrow = c(1, 1))
Vielen lieben Dank im Voraus!

Re: Fehlermeldung beim Plotten "Error in plot.new() : figure margins too large"

Verfasst: Mo Feb 18, 2019 7:54 am
von jogo
Hallo Jessica,

willkommen im Forum!
Hier wäre ein reproduzierbares Beispiel sehr nützlich;
siehe viewtopic.php?f=20&t=11

Gruß, Jörg

Re: Fehlermeldung beim Plotten "Error in plot.new() : figure margins too large"

Verfasst: Mo Feb 18, 2019 5:21 pm
von EDi
Benutzt du Rstudio?

Wenn ja probier mal das plot Fenster größer zu machen oder öffne ein separates, großes plot fenster.