在ggplot2中,如何使用geom_hline函数显示图例?

平塘

这是我的代码:

a<-c(1,2,3) b<-c(10, 20,30) data<-data.frame(a=a, b=b) p<-ggplot(data, aes(x=a, y=b))+geom_point()+ geom_hline(yintercept = 7.69, linetype=2, size=1)

如您所见,该线既是虚线又是机会线,但是图中没有显示图例,因此如何在hline中添加标题为“机会线”和虚线的图例功能或其他方法?

本·博克(Ben Bolker)

geom_hline很特殊:默认情况下,它的show_guide参数是FALSE默认的,与大多数其他几何体相反(大概是因为geom_hline它经常用于注释...)

在我最初回答问题之前,您没有提供可复制的示例,但是这个稍微有些黑的示例似乎可行:

library(ggplot2)
 p <- ggplot(mtcars, aes(x = wt, y=mpg)) + geom_point()
p + geom_hline(aes(lty="foo",yintercept=20),show_guide=TRUE)+
   scale_linetype_manual(name="",values=2)

丑陋是因为指南(传说)中需要显示一些东西;只是说geom_hline(yintercept=20,lty=2,show_guide=TRUE)不行。不过,可能有一种更原则的方法可以做到这一点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ggplot2中,如何限制geom_hline的范围?

来自分类Dev

如何在ggplot2中添加对应于geom_hline(yintercept = log(2000))的图例?

来自分类Dev

当我同时拥有geom_line和geom_hline时,如何在ggplot2中获得组合图例

来自分类Dev

R:我可以使用scale_color_gradient更改ggplot2中geom_hline的颜色吗?

来自分类Dev

将数字标签添加到ggplot2中的geom_hline

来自分类Dev

如何在同一散点图上使用geom_vline()和geom_hline避免图例中的交叉效果?

来自分类Dev

如何在气泡图中的ggplot 2中为geom_vline和geom_hline提供背景

来自分类Dev

如何在气泡图中的ggplot 2中为geom_vline和geom_hline提供背景

来自分类Dev

在R中的图例中添加额外的geom_hline

来自分类Dev

使用循环在构面中创建多个geom_hline对象时,如何有效创建手动图例?

来自分类Dev

如何使用ggplot2中的geom_pointrange()自动删除线型图例的形状和图例的线型?

来自分类Dev

如何使用ggplot2中的geom_pointrange()自动消除线型图例的形状和图例的线型?

来自分类Dev

如何在ggplot2的图例中显示缺失值?

来自分类Dev

ggplot中有多个geom_hline

来自分类Dev

ggplot2不显示geom_abline中要素的图例

来自分类Dev

ggplot2不显示geom_abline中要素的图例

来自分类Dev

如何使用ggplot2为geom_pointrange()类型的图形获取图例键中的垂直线

来自分类Dev

如何使用R在ggplot2中添加图例?

来自分类Dev

如何使用图例在ggplot2中创建分段图?

来自分类Dev

使用R中的geom_smooth()在ggplot2图例中混合填充颜色

来自分类Dev

ggplot2中的单独图例geom_smooth

来自分类Dev

ggplot2:如何从geom_density图例中删除斜线

来自分类Dev

文字颜色与ggplot2中使用geom_text的图例不匹配

来自分类Dev

如何在ggplot中将十六进制代码传递给geom_hline?

来自分类Dev

如何控制ggplot2中的哪些图例中显示哪些几何图形?

来自分类Dev

ggplot2中的图例

来自分类Dev

ggplot2中的比例图例显示

来自分类Dev

使用geom_segment与geom_hline连接

来自分类Dev

如何使用ggplot2在geom_pointrange()类型图形中使用图例键获取垂直线

Related 相关文章

  1. 1

    在ggplot2中,如何限制geom_hline的范围?

  2. 2

    如何在ggplot2中添加对应于geom_hline(yintercept = log(2000))的图例?

  3. 3

    当我同时拥有geom_line和geom_hline时,如何在ggplot2中获得组合图例

  4. 4

    R:我可以使用scale_color_gradient更改ggplot2中geom_hline的颜色吗?

  5. 5

    将数字标签添加到ggplot2中的geom_hline

  6. 6

    如何在同一散点图上使用geom_vline()和geom_hline避免图例中的交叉效果?

  7. 7

    如何在气泡图中的ggplot 2中为geom_vline和geom_hline提供背景

  8. 8

    如何在气泡图中的ggplot 2中为geom_vline和geom_hline提供背景

  9. 9

    在R中的图例中添加额外的geom_hline

  10. 10

    使用循环在构面中创建多个geom_hline对象时,如何有效创建手动图例?

  11. 11

    如何使用ggplot2中的geom_pointrange()自动删除线型图例的形状和图例的线型?

  12. 12

    如何使用ggplot2中的geom_pointrange()自动消除线型图例的形状和图例的线型?

  13. 13

    如何在ggplot2的图例中显示缺失值?

  14. 14

    ggplot中有多个geom_hline

  15. 15

    ggplot2不显示geom_abline中要素的图例

  16. 16

    ggplot2不显示geom_abline中要素的图例

  17. 17

    如何使用ggplot2为geom_pointrange()类型的图形获取图例键中的垂直线

  18. 18

    如何使用R在ggplot2中添加图例?

  19. 19

    如何使用图例在ggplot2中创建分段图?

  20. 20

    使用R中的geom_smooth()在ggplot2图例中混合填充颜色

  21. 21

    ggplot2中的单独图例geom_smooth

  22. 22

    ggplot2:如何从geom_density图例中删除斜线

  23. 23

    文字颜色与ggplot2中使用geom_text的图例不匹配

  24. 24

    如何在ggplot中将十六进制代码传递给geom_hline?

  25. 25

    如何控制ggplot2中的哪些图例中显示哪些几何图形?

  26. 26

    ggplot2中的图例

  27. 27

    ggplot2中的比例图例显示

  28. 28

    使用geom_segment与geom_hline连接

  29. 29

    如何使用ggplot2在geom_pointrange()类型图形中使用图例键获取垂直线

热门标签

归档