今天分享一下如何使用基本绘图工具快速做出一个简单的箱线图,使用的是 ToothGrowth 数据集,其中有两个自变量、一个因变量。
- head(ToothGrowth)
- #> len supp dose
- #> 1 4.2 VC 0.5
- #> 2 11.5 VC 0.5
- #> 3 7.3 VC 0.5
- #> 4 5.8 VC 0.5
- #> 5 6.4 VC 0.5
- #> 6 10.0 VC 0.5
绘制一个分别反映变量len 和 supp 以及dose分布的简单箱线图:
- boxplot(len ~ supp, data=ToothGrowth)
-
- #即使 `dose`是数值型变量,箱线图也会将其转化为一个因子
-
- boxplot(len ~ dose, data=ToothGrowth)
绘制一个同时反映len 和 supp 以及dose的箱形图:
- boxplot(len ~ interaction(dose,supp), data=ToothGrowth)
注意 boxplot和plot 有着相同的输出结果,只是plot的坐标标签并没有自动将数值型变量转化为因子,这与上面的dose一样。
- plot(len ~ interaction(dose,supp), data=ToothGrowth)


雷达卡




京公网安备 11010802022788号







