Как я могу добавить субтитры и изменить размер шрифта графиков ggplot в R?

Я попытался добавить субтитры, используя+opts(subtitle="text") но ничего не обнаружилось. Основной заголовок работает (+opts(title="text")).

Я также хотел бы использовать больший шрифт для оси (метки и координаты), но я не могу сказать, как это сделать.

 naught10129 авг. 2014 г., 04:51
На первый вопрос есть лучший ответ здесь:stackoverflow.com/questions/11724311/...
 Jaap29 авг. 2014 г., 10:35
Отмечать вопрос как дубликат, потому что есть новый вопрос, кажется мне очень странным. Итак, почему это было отмечено как дубликат?

Ответы на вопрос(2)

Обновление: версия 2.2.0 ggplot может делать субтитры, как показано, например. вэтот блог.

Пример:

library(ggplot2)
packageVersion("ggplot2")  ## 2.2.0
d <- data.frame(x=1:5,y=1:5)
ggplot(d,aes(x,y))+
    labs(title="abc",subtitle="def")+
    ## default left-aligned: moved them to center alignment
    theme(plot.title=element_text(hjust=0.5),
          plot.subtitle=element_text(hjust=0.5))

 PatrickT07 дек. 2018 г., 11:38
Ницца. Теперь он также может делать подписи, которые также очень удобно иметь.
Решение Вопроса

theme_get() покажет вам «скрытые» опции, которые вы можете использовать вopts()пост 0,91theme()

Текущий:

theme(axis.text.x=element_text(size=X))
theme(axis.text.y=element_text(size=X))

До 0,91:

opts(axis.text.x=theme_text(size=X))
opts(axis.text.y=theme_text(size=X))

Измените размер до желаемого размера.

по заголовку вы можете использовать "\ n", чтобы переместить оставшийся текст на новую строку:

Текущий:

labs(title="text \n more text")

До 0,91:

opts(title="text \n more text") 

ggplot2 не имеет функции "субтитров". Но вы можете использовать термин \ n в любой из меток, чтобы раскрыть строку.

 Brandon Bertelsen13 сент. 2012 г., 20:56
мой * ............
 geneorama13 сент. 2012 г., 20:14
theme_text сейчас не рекомендуется использоватьelement_text вместо. Я бы сказал больше, но я ищу, как использоватьelement_text себя. Помощь просто заглушка.
 Legend19 окт. 2011 г., 01:14
+1 Круто! Большое спасибо заtheme_get()
 Brandon Bertelsen13 сент. 2012 г., 20:40
Попробуйте обновить ваши пакеты. Документы были улучшены, и я также обновил свой ответ.

Ваш ответ на вопрос