plot.new()中的错误:图边距太大,散点图

我已经看了不同的问题的解决scheme,我已经尝试了什么build议,但我还没有find一个解决scheme,使其工作。

每次我想运行这个代码,它总是说:

plot.new()中的错误:图边距过大

我不知道如何解决这个问题。 这是我的代码:

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") 

我能做什么?

每当你创build图时,你可能会得到这个错误 – “ Error in plot.new() : figure margins too large ”。 为了避免这样的错误,您可以首先检查par("mar")输出。 你应该得到:

 [1] 5.1 4.1 4.1 2.1 

要改变这个写法:

 par(mar=c(1,1,1,1)) 

这应该纠正错误。 否则,您可以相应地更改值。

希望这对你有用。

由于这是标记RStudio,我假设你正在使用RStudio,这可能是问题。 我相信这可能发生在RStudio中的绘图面板对于您要创build的绘图边距太小的情况下。 尝试扩展它,然后再次运行您的代码。

调用dev.off()使RStudio打开一个新的graphics设备,默认设置为我工作。 HTH。

如果在RStudio中收到此消息,请单击“标签”选项卡中的“扫帚杆”图标“清除所有图”,然后再次尝试绘制()。

另外执行命令

 graphics.off() 
Interesting Posts