base R 中直方图的主标题可以通过使用 title 函数插入,如果我们希望将其放在外边距中,则必须将 outer 参数设置为 TRUE。如果 outer 参数不能满足我们的要求,那么我们可以使用 par 函数调整外边距区域并创建直方图。查看以下示例以了解其工作原理。示例> x hist(x) > title('正态分布',outer=TRUE) 输出示例> par(oma=c(0,0,2,0)) > hist(x) > title('正态分布',outer=TRUE) 输出
可以使用 ggplot2 包的 stat_density 函数创建密度曲线,但它会用密度填充曲线,因此很难识别曲线。我们可以通过在 stat_density 函数中使用 geom="line" 来删除这些密度,以便仅绘制密度曲线。示例考虑以下数据框:实时演示> G Response df df 输出 G Response 1 C 1.0229016 2 C 1.0058160 3 B 0.8831558 4 B 0.7729167 5 C 0.9130468 6 D 0.8431893 7 B 1.5003581 8 A 0.9687335 9 B 1.1139661 10 A 0.9211660 11 A 1.1790619 12 D 0.6349671 13 A 1.2616918 14 A ... 阅读更多
要在 base R 中创建条形图,我们可以直接使用 barplot 函数,但应将频率表传递到此函数中。如果我们想以水平方式创建条形图,则必须添加 horiz=TRUE 参数。例如,如果我们有一个包含重复值的向量 x,则可以通过使用 barplot(table(x),horiz=TRUE) 创建 x 的水平条形图。示例 1 > x barplot(table(x),horiz=TRUE) 输出示例 2 > y barplot(table(y),horiz=TRUE) 输出示例 3 > z barplot(table(z),horiz=TRUE) 输出