R:grofit包的plot()中的ylim和xlab/ylab不工作

R:grofit包的plot()中的ylim和xlab/ylab不工作,r,plot,R,Plot,我试图根据数据中的“年”来绘制变量“ipen”的增长样条曲线。我使用的代码是: grofit <- read.csv('http://dl.dropbox.com/u/1791181/grofit.csv') # install.packages(c("grofit"), dependencies = TRUE) require(grofit) growth = gcFitSpline(grofit$year, grofit$ipen) plot(growth) grofit实际上,我认

我试图根据数据中的“年”来绘制变量“ipen”的增长样条曲线。我使用的代码是:

grofit <- read.csv('http://dl.dropbox.com/u/1791181/grofit.csv')
# install.packages(c("grofit"), dependencies = TRUE)
require(grofit)
growth = gcFitSpline(grofit$year, grofit$ipen)
plot(growth)

grofit实际上,我认为
grofit
文档确实有一个关于这方面的指针:

。。。其他图形参数也可以作为参数[sic]传递。这目前没有效果,只是为了满足通用功能的要求

您可能需要重写特定于所需图形参数的
plot.gcfitspeline
函数,但可能是因为函数是这样的


顺便说一句,我不确定给你的数据起一个和你正在使用的包相同的名字是不是一个好主意

实际上,我认为
grofit
文档确实有一个关于这方面的指针:

。。。其他图形参数也可以作为参数[sic]传递。这目前没有效果,只是为了满足通用功能的要求

您可能需要重写特定于所需图形参数的
plot.gcfitspeline
函数,但可能是因为函数是这样的


顺便说一句,我不确定给你的数据起一个和你正在使用的包相同的名字是不是一个好主意

不要直接在
gcfitspeline
结果上使用
plot
,而是使用
str(growth)
探索曲线拟合对象的结构并确定要打印的内容,或者查看
plot.gcfitspeline
代码(只需在控制台中键入不带括号的函数名称,然后按Enter!)

例如:

growth = gcFitSpline(grofit$year, grofit$ipen)

plot (grofit$year, grofit$ipen, pch=20, cex=0.8, col="gray", ylim=c(0, 100),
     ylab="Growth", xlab="Year", las=1)
points(growth$fit.time, growth$fit.data, t="l", lwd=2)
这使得:


不要直接在
gcfitspeline
结果上使用
plot
,而是使用
str(growth)
探索曲线拟合对象的结构并确定要绘制的内容,或者查看
plot.gcfitspeline
代码(只需在控制台中键入不带括号的函数名,然后按Enter!)

例如:

growth = gcFitSpline(grofit$year, grofit$ipen)

plot (grofit$year, grofit$ipen, pch=20, cex=0.8, col="gray", ylim=c(0, 100),
     ylab="Growth", xlab="Year", las=1)
points(growth$fit.time, growth$fit.data, t="l", lwd=2)
这使得:


我将使用
plot.gcfitspeline()
函数对其进行自定义。我将使用
plot.gcfitspeline()
函数对其进行自定义。