Skip to content
Back to formatted view

Raw Message

Message-ID: <CAKmUXV8QHgPn_zJ8KmfJfLk+YB6FPB0gjhsggBuFUf-C7QDxpg@mail.gmail.com>
Date: 2016-05-25T20:16:44Z
From: Tom
Subject: strange error
In-Reply-To: <873274c8eb88201a0f8babc05ca4c3fd@email.freenet.de>

It may not be the problem, but with RStudio this error pops up when
the area reserved for plotting is too small. Typically this area is in
the right hand column, if you have this minimised (perhaps to maximise
space for typing) you will hit this problem. Try making it bigger.

Edit: Just ran your code, the problem is with the line
par(oma = c(0, 0, 3, 0))

This sets the plot outer margins, my guess is that you have used this
command then managed to save the settings to your default environment.
Changing to:

par(oma = c(1, 4, 3, 4))


which I think is the default, fixes the code on my system

On Wed, May 25, 2016 at 12:56 PM,  <alicekalkuhl at freenet.de> wrote:
> Hello everyone,
> almost every time I try to plot something R gives me the following mistake:
> Error in plot.new() : figure margins too large
> One example would be, when I tried to run a function, somebody published to create a Lorenz Attractor:
>
> parameters <- c(s = 10, r = 28, b = 8/3) state <- c(X = 0, Y = 1, Z = 1)
> Lorenz <- function(t, state, parameters) {   with(as.list(c(state, parameters)), {     dX <- s * (Y - X)     dY <- X * (r - Z) - Y     dZ <- X * Y - b * Z     list(c(dX, dY, dZ))   }) }
> times <- seq(0, 50, by = 0.01) library(deSolve) out <- ode(y = state, times = times, func = Lorenz, parms = parameters)
> par(oma = c(0, 0, 3, 0)) plot(out, xlab = "time", ylab = "-") plot(out[, "Y"], out[, "Z"], pch = ".", type = "l") mtext(outer = TRUE, side = 3, "Lorenz model", cex = 1.5)
>
> It turns out to be really problematic, because there are barely functions I can plot.
> My version of RStudio is R version 3.2.3 (2015-12-10) -- "Wooden Christmas Tree" and my computer uses Windows 8.1.
> Would it be possible to avoid the problem by using Windows 10?
> Or is there anything else I can do?
>
> Thank you in advance,
> Alice de Sampaio Kalkuhl
>
>
>
> ---
> Alle Postf?cher an einem Ort. Jetzt wechseln und E-Mail-Adresse mitnehmen! Rundum gl?cklich mit freenetMail
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.