5. 关于ggplot绘图公式复盘的一些问题4

2022-09-06  本文已影响0人  心惊梦醒

  做练习题,不仅仅是为了检验学到的知识,还在教锻炼我们理解问题、解决问题的能力,所以不管直白浅显、深奥晦涩,都应认真对待每一题。

# 只要数据点的数量不是很多,都可以使用geom_jitter()先看下数据的整体分布
ggplot(mpg,aes(model,manufacturer)) + geom_point() + geom_jitter()
# 一家汽车制造商生产的同一型号的车辆的配置可能是不同的,所以对应多条记录
mpg %>% mutate(manufacturer_model = paste(manufacturer,model)) %>% ggplot() + geom_bar(aes(y=manufacturer_model))
# 柱状图
ggplot(mpg) + geom_bar(aes(x=trans,color=class,fill=class),position=position_dodge())
# 使用分面可以看到每个cyl下,各种trans的具体分布
ggplot(mpg) + geom_bar(aes(trans)) + facet_wrap(vars(cyl))
上一篇 下一篇

猜你喜欢

热点阅读