r语言 ggplot 汇总

这篇博客介绍了如何使用R语言的ggplot2包进行图形美化,包括修改坐标轴名称、删除坐标轴刻度,以及使用facet_wrap进行分面图表的创建。通过示例展示了如何绘制分类变量的频率分布条形图,并控制各图的坐标轴刻度一致或独立。此外,还提到了点的形状在散点图中的应用和箱线图的绘制。
摘要由CSDN通过智能技术生成

坐标轴 axis

- 修改名称:xlab("name")   ylab("name")

- 删除坐标轴刻度:theme(axis.text.x = element_blank())

分面

facet_wrap(~ variable, scales = "XX") 

scales = "fixed"/"free",前者所有图坐标轴刻度相同,后者反之

scatterplot

点的形状:shape

boxplot

barplot

categorical variable分类变量如何画频率分布条形图

dat <- data %>%
group_by(Year,duration)%>%
summarize(count = n())%>% 
mutate(perc = count / sum(count))  #求percentage

#画出yearly frequency distribution of duration(categorical variable)

ggplot(dat, aes(x=duration, y = perc, fill = duration)) +
      geom_bar(stat = "identity")+
  facet_wrap(~ Year, scales = "fixed")+
  theme(axis.text.x = element_blank())+
  ylab("Percent")

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值