2013-10-24 5 views
2

Я использую библиотеку ggplot2 в R и пытаюсь поместить заголовок на свой ggplot, но он говорит мне, что функция ggtitle не существует!Название ggplot не работает?

Это мой код:

p <- ggplot (data, aes(x, y)) + 
    geom_point(shape= 21, fill= "blue", colour= "black", size=2) + 
    xlab("X Value") + ylab("Y Value") + 
    geom_smooth(method= "lm", se= FALSE, colour= "red", formula=y ~ poly(x, 3, raw=TRUE)) + 
    geom_errorbar(aes(ymin=y-SE, ymax=y+SE), width=.9) 
p 

Я попытался это, но он не работает:

p <- ggplot (data, aes(x, y)) + 
     geom_point(shape= 21, fill= "blue", colour= "black", size=2) + 
     xlab("X Value") + ylab("Y Value") + 
     geom_smooth(method= "lm", se= FALSE, colour= "red", formula=y ~ poly(x, 3, raw=TRUE)) + 
     geom_errorbar(aes(ymin=y-SE, ymax=y+SE), width=.9) + 
     ggtitle("title") 
    p 

Любая помощь будет оценен по достоинству!

+1

Какая версия пакета ggplot2 у вас есть? Функция ggtitle() была реализована с версии 0.9.2. –

+0

Я понял, что был на старой версии, я только что обновил его, и теперь работает ggtitle. Благодаря! – Purrina

ответ

4

Возможно, вы используете ggplot2 < 0.9.2. Попробуйте это вместо:

p + opts(title="Title text"). 
+0

спасибо, что это сработало! – Purrina

+0

спасибо, он отлично работает;) !!! – HanniBaL90

Смежные вопросы