R qqplot参数“y”缺失错误

R qqplot参数“y”缺失错误,r,plot,quantile,R,Plot,Quantile,我对R比较陌生,我正在努力处理与qqplot相关的错误消息。一些示例数据位于底部。我正在尝试对一些方位数据进行qqplot,例如指南针方向。我在这里查阅了qqplot R文档,但在这两个文档中我都看不到一个可以理解的解决方案。我不理解函数的语法或数据应该采用的格式,或者两者都不理解。首先,我尝试将数据作为一列值加载,即仅加载方位角列 azimuth <- read.csv(file.choose(), header=TRUE) qqplot(azimuth$Azimuth) 然后,我尝试

我对R比较陌生,我正在努力处理与qqplot相关的错误消息。一些示例数据位于底部。我正在尝试对一些方位数据进行qqplot,例如指南针方向。我在这里查阅了qqplot R文档,但在这两个文档中我都看不到一个可以理解的解决方案。我不理解函数的语法或数据应该采用的格式,或者两者都不理解。首先,我尝试将数据作为一列值加载,即仅加载方位角列

azimuth <- read.csv(file.choose(), header=TRUE)
qqplot(azimuth$Azimuth)
然后,我尝试将相应的倾角与方位角数据一起包括在内,并收到了相同的错误。我也试过,

qqnorm(azimuth)
但这返回了以下错误:

Error in sort(y) : argument "y" is missing, with no default
Error in xy.coords(x, y, xlabel, ylabel, log) : 
'x' and 'y' lengths differ
数据帧方位角:

    Azimuth        Altitude
23.33211466    -6.561729793
31.51267873     4.801537153
29.04577711      5.24504954
23.63450905     14.03342708
29.12535459     7.224141678
20.76972007     47.95686329
54.89253987     4.837417689
56.57958227     13.12587996
13.09845182    -7.417776178
26.45155154     31.83546988
29.15718557     25.47767069
28.09084746     14.61603384
28.93436865    -1.641785416
28.77521371     17.30536039
29.58690392    -2.202076058
0.779859221     12.92044019
 27.1359178     12.20305106
23.57084707     11.97925859
28.99803063     3.931326877
dput版本:

qqplot函数似乎采用两个输入参数x和y,如下所示:

qqplot(x, y, plot.it = TRUE, xlab = "your x-axis label", ylab="your y-axis label", ...)

当您按照上面给出的方式进行调用时,您只给出了一个向量,因此R抱怨y参数丢失。检查您输入的数据集,看看是否可以找到qqplot调用的x和y值。

也许您想要创建图形

你试过吗

qqnorm(azimuth$Azimuth);qqline(azimuth$Azimuth)
尝试:

qqPlot


大写字母p.

最简单的数据框是带方位角、QQplotAxitation、海拔高度。非常好的建议@user10381916,谢谢!请注意,qqPlot capital P来自car软件包。
qqnorm(azimuth$Azimuth);qqline(azimuth$Azimuth)