Ben Mazzotta
Ben Mazzotta

Reputation: 13

missing plot title in ggplot2

How can I create a plot title in ggplot2? Am I making a silly syntax error?

The ggplot2 docs indicate that labs(title = 'foo') should work, but I can only get the arguments x='foo' and y='foo' to work with labs(). Neither ggtitle() nor title() worked either.

Here is an example.

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')

Upvotes: 1

Views: 3141

Answers (1)

Sven Hohenstein
Sven Hohenstein

Reputation: 81693

You could use the main argument in the function qplot:

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

enter image description here

Upvotes: 1

Related Questions