On 25/05/2016 12:56 PM, alicekalk...@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?
This is an RStudio problem, not an R problem. One solution is to make
the "Plots" pane bigger. There may be others -- you'll have to contact
RStudio for help with it.
Duncan Murdoch
______________________________________________
R-help@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.