plot.new()中的RStudio错误:数字边距太大

时间:2016-03-30 16:41:08

标签: r plot timeserieschart

使用R Studio 尝试使用chartSeries()绘制xts对象时出现以下错误:

plot.new()中的错误:数字边距太大

然而,当直接在R 中绘制时,边距大小没有问题。

如何更正R Studio的边距大小。

注意:时间序列有超过10,000个观察/条目

由于

3 个答案:

答案 0 :(得分:7)

写下这三行:

public

答案 1 :(得分:3)

这有时会发生在RStudio中。为了解决这个问题,您可以使用以下任何一种方法。

  1. 可能是你的" Plots"窗格太小了。只需缩放即可看到。
  2. "清除所有地块"在Plots窗格中看到。
  3. 运行" graphics.off()"在控制台中看到。

答案 2 :(得分:0)

####################
#                  #
#    Exercise 1    #
#                  #
####################
auto <- read.csv("D:/forecasting-tutorial/vehicle.csv")
plot(auto$sales,
     type = "n",
     ylim = c(0, 5000),
     ylab = "Sales, '000 units",
     xlab = "Period",
     main = "US light vehicle sales in 1976-2016")
lines(auto$sales)

#plot of chunk forecasting-part-4

####################
#                  #
#    Exercise 2    #
#                  #
####################
auto$trend <- seq(1:nrow(auto))
auto$income_lag <- c(NA, auto$income[1:nrow(auto)-1])
auto$unemp_lag <- c(NA, auto$unemp[1:nrow(auto)-1])
auto$rate_lag <- c(NA, auto$rate[1:nrow(auto)-1])

####################
#                  #
#    Exercise 3    #
#                  #
####################
regressions_result <- regsubsets(sales ~ ., data = auto)
plot(regressions_result, col = colorRampPalette(c("darkgreen", "grey"))(10))
plot(regressions_result, col = colorRampPalette(c("darkgreen", "grey"))(10))
Error in plot.new() : figure margins too large`enter code here`