Nic*_*ton 1 r ggplot2 geom-hline
我试图将颜色变量映射到geom_hline,但似乎不像其他几何一样工作.在每种情况下,这些都不会产生固定的黑线.
ggplot(data.frame(x=0,y=0,series="ABC"),aes(x,y,color=series))) +
geom_point() +
geom_hline(yintercept=0,show.legend = TRUE)
ggplot(data.frame(x=0,y=0),aes(x,y)) +
geom_point() +
geom_hline(yintercept=0,aes(color="ABC"),show.legend = TRUE)
Run Code Online (Sandbox Code Playgroud)
这是一个错误,还是有一些我缺少的语法?
如果你需要设置美学,geom_hline()那么也yintercept=应该在aes()电话中.
ggplot(data.frame(x=0,y=0,series="ABC"),aes(x,y,color=series)) +
geom_point() +
geom_hline(aes(yintercept=0,color=series))
ggplot(data.frame(x=0,y=0),aes(x,y)) +
geom_point() +
geom_hline(aes(yintercept=0,colour="ABC"))
Run Code Online (Sandbox Code Playgroud)