ggplot2:格式化图例类别

时间:2017-06-20 00:26:01

标签: r ggplot2 format legend-properties

我希望能够做到这样的事情:https://stackoverflow.com/a/30036603,除了" legend.text"而不是" axis.text.x"。这可能吗?

它会是这样的,除非它目前没有工作(所有labs都是斜体):

data <- data.frame(labs = c("Oranges", "Apples", "Cucumbers"), counts = c(5, 10, 12))

ggplot(data = data) +
geom_bar(aes(x = labs, y = counts,fill=labs), stat="identity") +
theme(axis.text.x=element_text(face=ifelse(levels(data$labs)=="Cucumbers","plain","italic"))) +
  theme(legend.text=element_text(face=ifelse(levels(data$labs)=="Cucumbers","plain","italic")))

1 个答案:

答案 0 :(得分:1)

您可以调整缩放以绘制可包含斜体字的表达式,而不是弄乱主题。例如

<a class="flip" id="flip1 ">flip 1</a>
<a class="flip" id="flip2">flip 2</a>
<div class="panel panel1" data-id="flip1"></div>
<div class="panel panel2" data-id="flip2"></div>

enter image description here