一、在绘制折线图、箱线图、直方图和分区图时,应该分别使用哪种几何对象?
1.折线图:使用 geom_line() 或 geom_path()。geom_line() 用于绘制简单的折线图,而 geom_path() 用于绘制包含分组的折线图,可以显示不同组之间的连接。
2.箱线图:使用 geom_boxplot()。箱线图用于显示数据的分布情况,包括中位数、四分位数和异常值。
3.直方图:使用 geom_histogram()。直方图用于显示数据的频率分布,可以指定不同的bin(箱)宽度和数量。
4.分区图
(1)条形图:使用 geom_bar(),用于显示分类数据的计数或频率。
(2)柱状图:使用 geom_col(),类似于条形图,但是柱状图的宽度是固定的。
二、在脑海中运行以下代码,并预测会有何种输出。接着在R中运行代码,并检查你的预测是否正确。
library(ggplot2)
ggplot(
data = mpg,
mapping = aes(x = displ,y = hwy,color= drv)
)+
geom_point()+
geom_smooth(se=FALSE)
三、show.legend=FALSE的作用是什么?删除它会发生什么情况?你觉得我为什么要在本章前面的示例中使用这句代码?
1.show_legend=FALSE的作用是删除图例
2.删除它图例会重新出现
3.使用原因:让读者体会到不同参数设置对最终输出结果都有一定的影响
四、geom_smooth()函数中的se参数的作用是什么?
决定是否显示平滑曲线的标准误差,设置为FALSE意味着不显示标准误差的阴影区域
五、以下代码生成的两张图有什么区别吗?为什么?
生成的两张图完全相同,因为第一张图是全局设置,第二张图是分别的局部设置,效果是相同的。
六、自己编写R代码来生成以下各图
1.图1
2.图2
3.图3
4.图4
5.图5
6.图6