gpt4 book ai didi

r - 是否可以将ggplot的标题向右对齐?

转载 作者:行者123 更新时间:2023-12-03 13:31:31 26 4
gpt4 key购买 nike

我正在生成一个图,该图将用作三面板图右侧的一列标签,并且我希望图的标题与图本​​身中的标签一样右对齐。

这是一个最小的示例,其中我想右对齐标题“单词”。

ggplot() + 
geom_text(aes(y = 1, x = seq(4),
label = c('fee', 'fi', 'fo', 'fum'),
hjust = 1)) +
opts(title = 'words') +
coord_flip() +
scale_y_continuous(breaks = c(0,0), limits = c(0,1))


产生此结果:



更新

@joran的答案很有帮助,但它不会使单词与标签对齐。将他的代码从 hjust=1更改为 hjust = 0.96的过程即将完成,但这更多的是hack,而不是令人满意的答案。

最佳答案

您可以执行以下操作:

opts(plot.title = theme_text(hjust=1))


一般来说, here是可以通过 opts进行更改的相当完整的内容列表,您可以在Hadley网站 here的某些选项中看到一些示例代码,尤其是“抛光”部分。更好的办法是买他的书。

注意:由于版本0.9.2 opts已由 theme代替:

theme(plot.title = element_text(hjust = 1)) 

关于r - 是否可以将ggplot的标题向右对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6524478/

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