首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >左对齐ggplot标题

左对齐ggplot标题
EN

Stack Overflow用户
提问于 2020-11-06 00:40:19
回答 2查看 1.6K关注 0票数 0

我使用R包ggtext来"plot align“(最大左对齐)我的标题和副标题。我还想使用这些ggtext方法来“对齐”我的标题。

代码语言:javascript
复制
library(tidyverse)
library(ggtext)
ggplot(mpg, aes(cty, hwy)) + 
  geom_point() +
  theme(plot.title.position = "plot",
        plot.caption.position = "plot",
        plot.title = element_markdown(),
        plot.subtitle = element_markdown(),
        plot.caption = element_markdown()) +
  labs(title = "This is the title.", 
       subtitle = "This is the subtitile.", 
       caption = "This is the caption.")

你可能会注意到标题是右对齐的,而标题和副标题是“绘图对齐”的。

如何“打印对齐”我的标题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-11-07 05:08:54

这是可行的。基于@Ben评论。

代码语言:javascript
复制
library(tidyverse)
library(ggtext)
ggplot(mpg, aes(cty, hwy)) + 
  geom_point() +
  theme(plot.title.position = "plot",
        plot.caption.position = "plot",
        plot.title = element_markdown(),
        plot.subtitle = element_markdown(),
        plot.caption = element_markdown(hjust = 0)) +
  labs(title = "This is the title.", 
       subtitle = "This is the subtitile.", 
       caption = "This is the caption.")
票数 2
EN

Stack Overflow用户

发布于 2021-04-04 05:58:57

为了其他人的利益,您可以通过以下方式在ggplot2中左对齐标题:

代码语言:javascript
复制
library(ggplot2)

ggplot(mpg, aes(cty, hwy)) + 
  geom_point() +
  theme(plot.caption = element_text(hjust = 0)) + # set the left align here
  labs(title = "This is the title.", 
       subtitle = "This is the subtitile.", 
       caption = "This is the caption.")

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64701500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档