在ggplot2
0.9 版中,情节标题的对齐行为发生了变化。而在 v0.8.9 中,对齐是相对于绘图窗口的,而在 v0.9 中,对齐是相对于绘图网格的。
现在,虽然我大多同意这是可取的行为,但我经常有很长的情节标题。
问题:有没有办法将绘图标题与绘图窗口而不是绘图网格对齐?
我正在寻找一种可以自动对齐绘图的解决方案。换句话说,使用手动对齐hjust
对我不起作用(我在每个项目的数百个地块上运行它)。
任何grid
直接使用的解决方案也是可以接受的。
一些示例代码和绘图:(注意标题如何在窗口右侧被截断)。
dat <- data.frame(
text = c(
"It made me feel very positive to brand X",
"It was clear and easy to understand",
"I didn't like it al all"),
value=runif(3)
)
library(ggplot2)
ggplot(dat, aes(text, value)) +
geom_bar(stat="identity") +
coord_flip() +
opts(title="Thinking about the ad that you've just seen, do you agree with the following statements? I agree that...") +
theme_bw(16)