R语言 使用ggplot2绘制boxplot

本文介绍如何使用R语言中的ggplot2包绘制不同类别心率数据的箱线图,并通过调整填充颜色和线条颜色美化图表。同时,介绍了如何使用scale_fill_brewer设置颜色调色板。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、输入数据

heartrt <- data.frame(hr=c(56,53,53,65,70,58,51,
                           78,62,70,73,67,75,65,
                           77,86,65,83,79,80,77),
                      class=gl(3,7,labels = c("Nonsmoker","Lightsmoker","Heavysmoker"))) #gl()生成因子

数据格式:

> head(heartrt)
  hr     class
1 56 Nonsmoker
2 53 Nonsmoker
3 53 Nonsmoker
4 65 Nonsmoker
5 70 Nonsmoker
6 58 Nonsmoker

2.简单绘图

boxplot1 <- ggplot(heartrt,aes(x=class,y=hr,fill=class))+geom_boxplot()

3.让图形更美观

#fill:填充颜色 color:线条颜色
boxplot1 <- ggplot(heartrt,aes(x=class,y=hr,fill=class))+
  geom_boxplot()+
  scale_fill_brewer(palette = "Set3")+
  labs(title = &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值