Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
384 views
in Technique[技术] by (71.8m points)

r - ggplot2 and geom_density: How to remove baseline?

I'm using ggplot as described here

Smoothed density estimates

and entered in the R console

m <- ggplot(movies, aes(x = rating))
m + geom_density()

This works but is there some way to remove the connection between the x-axis and the density plot (the vertical lines which connect the density plot to the x-axis)

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

The most consistent way to do so is (thanks to @baptiste):

m + stat_density(geom="line")

My original proposal was to use geom_line with an appropriate stat:

m + geom_line(stat="density")

but it is no longer recommended since I'm receiving reports it's not universally working for every case in newer versions of ggplot.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...