отсутствует заголовок сюжета в ggplot2

Как я могу создать заголовок сюжета в ggplot2? Я делаю глупую синтаксическую ошибку?

В ggplot2 docs указано, что лабораторные работы (title = 'foo') должны работать, но я могу только аргументы x='foo' и y='foo' должны работать с labs(). Ни ggtitle(), ни title() тоже не работали.

Вот пример.

x <- rnorm(10,10,1)
y <- rnorm(10,20,2)
xy.df <- data.frame(x,y)
qplot(x,y, data=xy.df, geom='point', color=x*y) + 
  labs(title = "New Plot Title",
       x='Some Data', 
       y='Some Other Data')

person Ben Mazzotta    schedule 25.09.2012    source источник


Ответы (1)


Вы можете использовать аргумент main в функции qplot:

qplot(x,y, data=xy.df, geom='point', color=x*y, main = "New Plot Title") + 
  labs(x='Some Data', 
       y='Some Other Data')

введите описание изображения здесь

person Sven Hohenstein    schedule 25.09.2012
comment
@csgillespie Да, это сработало, но только если я переместил + из начала второй строки в конец первой (как в моем ответе). - person Sven Hohenstein; 25.09.2012
comment
Большое спасибо! Этот синтаксис работал. Не уверен, что вызывает проблему с синтаксисом ggplot2 и labs (title = 'foo'). Возможно, также загружена какая-то несовместимая библиотека или зависимости не удовлетворены. - person Ben Mazzotta; 25.09.2012