Busqué en diferentes preguntas una solución y probé lo que se sugirió, pero no encontré una solución para que funcione.
Cada vez que quiero ejecutar este código, siempre dice:
Error en plot.new (): márgenes de figura demasiado grandes
y no sé cómo solucionarlo. Aquí está mi código:
par(mfcol=c(5,3))
hist(RtBio, main="Histograma de Bio Pappel")
boxplot(RtBio, main="Diagrama de Caja de Bio Pappel")
stem(RtBio)
plot(RtBio, main="Gráfica de Dispersión")
hist(RtAlsea, main="Histograma de Alsea")
boxplot(Alsea, main="Diagrama de caja de Alsea")
stem(RtAlsea)
plot(RtTelev, main="Gráfica de distribución de Alsea")
hist(RtTelev, main="Histograma de Televisa")
boxplot(telev, main="Diagrama de Caja de Televisa")
stem(Telev)
plot(Telev, main="Gráfica de dispersión de Televisa")
hist(RtWalmex, main="Histograma de Walmex")
boxplot(RtWalmex, main="Diagrama de caja de Walmex")
stem(RtWalmex)
plot(RtWalmex, main="Gráfica de dispersión de Walmex")
hist(RtIca, main="Histograma de Ica")
boxplot(RtIca, main="Gráfica de caja de Ica")
stem(RtIca)
plot(RtIca, main="Gráfica de dispersión de Ica")
¿Que puedo hacer?
plot(df[1,1:3], df2[1,1:3])
, y luego me di cuenta de que lo que realmente quería hacer eraplot(unlist(df[1,1:3]), unlist(df2[1,1:3]))
ver también: stackoverflow.com/a/17074060/6018688Respuestas:
Cada vez que crea gráficos, puede aparecer este error: "
Error in plot.new() : figure margins too large
". Para evitar tales errores, primero puede verificar lapar("mar")
salida. Deberías obtener:Para cambiar esa escritura:
Esto debería rectificar el error. De lo contrario, puede cambiar los valores en consecuencia.
Espero que esto funcione para usted.
fuente
par("mar")
recuperé la misma cadena exacta,[1] 5.1 4.1 4.1 2.1
así que entrépar(mar=c(1,1,1,1))
pero luego plot () no trazaría nada, así que tuve que cerrar tanto RStudio como la terminal. Después de reabrir RStudio, volvió a la normalidad.Esto puede suceder cuando su panel de gráfico en RStudio es demasiado pequeño para los márgenes del gráfico que está intentando crear. Intente expandirlo y luego ejecute su código nuevamente.
La interfaz de usuario de RStudio provoca un error cuando el panel de trazado es demasiado pequeño para mostrar el gráfico:
Simplemente expandir el panel de trazado corrige el error y muestra el gráfico:
fuente
Invocar
dev.off()
para que RStudio abra un nuevo dispositivo gráfico con la configuración predeterminada funcionó para mí. HTH.fuente
Si recibe este mensaje en RStudio, haga clic en la figura de 'palo de escoba' "Borrar todas las parcelas" en la pestaña Parcelas y vuelva a intentarlo.
Además ejecute el comando
fuente
graphics.off()
par("mar")
par(mar=c(1,1,1,1))
Simplemente borre los gráficos e intente ejecutar el código nuevamente ... Me funcionó
fuente
Solo una nota al margen. A veces, este error de "margen" se produce porque desea guardar una figura de alta resolución (por ejemplo,
dpi = 300
ores = 300
) en R.En este caso, lo que debe hacer es especificar el ancho y el alto . (Por cierto,
ggsave()
no requiere esto).Esto provoca el error de margen:
Esto solucionará el error de margen:
fuente