首页 > 解决方案 > 为什么在 x 和 y 轴列选择之间使用 ~ 而不是 R 文档中看到的 plot(x,y, xlab, ylab) 中的常规 plot(x,y )?

问题描述

所以我收集到的是 ~ 将值恢复为正确的值,看看高度最初是如何在 10 年代和后来在 100 年代。然而,同样可以通过下面的III)来实现。看起来像是一些额外的不必要的功能。在什么情况下这会有所帮助,值得将其内置。

I)plot(survey$Height~survey$Wr.Hnd, xlab="Writing Handspan (cm)", ylab = "Height (cm)") 

对比

II)plot(survey$Height,survey$Wr.Hnd, xlab="Writing Handspan (cm)", ylab = "Height (cm)")

对比

III) plot(survey$Wr.Hnd,survey$Height , xlab="Writing Handspan (cm)", ylab = "Height (cm)")

部分数据:

 Sex Wr.Hnd NW.Hnd W.Hnd    Fold Pulse    Clap Exer Smoke Height      M.I    Age
1  Female   18.5   18.0 Right  R on L    92    Left Some Never 173.00   Metric 18.250
2    Male   19.5   20.5  Left  R on L   104    Left None Regul 177.80 Imperial 17.583
3    Male   18.0   13.3 Right  L on R    87 Neither None Occas     NA     <NA> 16.917
4    Male   18.8   18.9 Right  R on L    NA Neither None Never 160.00   Metric 20.333
5    Male   20.0   20.0 Right Neither    35   Right Some Never 165.00   Metric 23.667
6  Female   18.0   17.7 Right  L on R    64   Right Some Never 172.72 Imperial 21.000
7    Male   17.7   17.7 Right  L on R    83   Right Freq Never 182.88 Imperial 18.833
8  Female   17.0   17.3 Right  R on L    74   Right Freq Never 157.00   Metric 35.833
9    Male   20.0   19.5 Right  R on L    72   Right Some Never 175.00   Metric 19.000
10   Male   18.5   18.5 Right  R on L    90   Right Some Never 167.00   Metric 22.333

标签: rplot

解决方案


data指定参数时,主要应用程序将是为了简洁/可读性:

 plot(Height~Wr.Hnd, data=survey, ...) 

推荐阅读