I would like to know, how can I alter "default" x label (or subtitle) in density plot in R. For example, I do not wand this text "N = ..., bandwidth = ..." to be on the plot (I do not know if it is x-label or subtitle, but it usually appears under x-axis).
Asked
Active
Viewed 2.8k times
3 Answers
12
You should just use the standard plotting arguments to change the labels:
plot(density(rnorm(10)),
xlab="X", #Change the x-axis label
ylab="Density", #y-axis label
main="A nice title")#Main title
See the plotting help page: ?plot
and the documentation.

csgillespie
- 59,189
- 14
- 150
- 185
-
1Yes, it works. I was trying with xlab = NULL, but it turned out that in this case plot() function used default labeling. With xlab = "" the label disappeared. – Oleksandr Apr 24 '12 at 08:36
4
To get rib of them, simply specify them as NA
plot(density(rnorm(10)),
xlab=NA, #Change the x-axis label
ylab=NA, #y-axis label
main=NA) #Main title

mac
- 169
- 1
- 3
-2
in plot function put ann=FALSE or in separate par function

Amandeep Singh
- 1
- 1
-
Could you expand on your answer a little bit? In it's current state, it's a little vague. Maybe put down example of how to apply it. – Draken May 30 '16 at 09:38
-
I am sorry for not getting back, as my account was inactive. Here it goes in plot function,include an argument ann=FALSE , or use par(ann=FALSE) separatly – Amandeep Singh Jun 28 '16 at 10:13
-