gpt4 book ai didi

r - 根据条件更改ggplot2中某些轴标签的格式

转载 作者:行者123 更新时间:2023-12-04 03:01:07 24 4
gpt4 key购买 nike

我有一个 ggplot,我只想根据预定义的条件突出显示一些特定的 x 轴标签。

我知道轴文本是由控制的

theme(axis.text = element_text(...))

但这适用于轴的所有标签。我想要的是格式更改仅应用于具有条件 = 1 的标签。

最佳答案

您可以包括例如 ifelse()内部函数element_text()要有不同的标签。

ggplot(iris,aes(Species,Petal.Length))+geom_boxplot()+
theme(axis.text.x=
element_text(face=ifelse(levels(iris$Species)=="setosa","bold","italic")))

或者您可以在 element_text() 内提供值向量长度与级别数相同。
ggplot(iris,aes(Species,Petal.Length))+geom_boxplot()+
theme(axis.text.x = element_text(face=c("bold","italic","bold"),
size=c(11,12,13)))

enter image description here

关于r - 根据条件更改ggplot2中某些轴标签的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20609716/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com