Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Main title at the top of a plot is cut off

Tags:

plot

r

x11

When I plot two graphs after creating a new x11() device and want to set a overall title it is not displayed well. The top part of the title string is behind the window top bar. Is there a way to fix this? I couldn't find anything in ?x11 or in the x11 client preferences that helped.

This script:

x11()
x <- rnorm(1000, 0, 1)
hist(x)
title('Title', outer = TRUE)

Looks like that:

enter image description here

like image 902
Martin Schmelzer Avatar asked Nov 29 '12 17:11

Martin Schmelzer


People also ask

Is used for main title in graph?

Explanation: Main is used for the main title in the graphics. R has a variety of graphics functions. Each function has its own set of arguments.

What is par function in R?

R par() function R programming has a lot of graphical parameters which control the way our graphs are displayed. The par() function helps us in setting or inquiring about these parameters. For example, you can look at all the parameters and their value by calling the function without any argument.


1 Answers

R does not by default allocate any space to the outer margins; see par("oma"). Try

par(oma=c(0,0,2,0))

(See ?par and search for "outer" for more information.)

like image 139
Ben Bolker Avatar answered Oct 16 '22 17:10

Ben Bolker