r - 为什么'fill ='函数在ggplots中的boxplot中不起作用?
问题描述
我正在通过ggplot2制作boxplot,但我想分成两组,treated
'和' control
',所以我使用' fill=treatment
',但每个时间点仍然是一个盒子,
但是,当我fill=treatment
在 barplot 中使用 ' ' 时,它可以工作,
所以你能帮我解决它,真的谢谢!
newcrk10m <- melt(newcrk10,id.vars="time point",variable.name="treatment",
value.name="value")
ggplot(newcrk10m,aes(`time point`,value,fill=treatment))+
geom_bar(stat="identity",position="dodge")+
scale_x_continuous(breaks = seq(0,72,24))
ggplot(newcrk10m,aes(x=`time point`,y=value,
group=`time point`,fill=treatment))+
geom_boxplot(size=0.5)+scale_x_continuous(breaks = seq(0,72,24))
解决方案
我修复它,我粘贴“时间点”和“治疗”,然后制作一个新的 df,它可以工作,谢谢!
推荐阅读
- regex - 如何使用特定引擎评估特定正则表达式的性能?
- openstack - openstack masakari,AttributeError:“连接”对象没有属性“instance_ha”
- dsl - retry function is not working for more than 3 count
- flutter - 在 Flutter 中使用 MockClient 进行测试时遇到问题
- powershell - 在 PowerShell 远程会话中执行时,ReadKey 不等待输入
- reactjs - React 和 Visual Studio 上的绝对和相对路径导入
- mysql - MySQL 查询总数
- java - 状态 404 - 未在 RESTFul API 的 @post 注释上找到
- amazon-web-services - AWS Cloudwatch 警报不会从警报状态返回 OK 状态,连续三个周期通知 SNS 主题
- typescript - 具有定义类型的函数库