如何在ggplot2中的自定义图例中更改线的角度

血腥

我正在尝试向我的ggplot添加自定义图例,但图例框的线条成一定角度。我想将该角度更改为0度。有什么办法吗?以下是示例绘图的代码。

ggplot()+geom_abline(aes(color="black",,slope=1,intercept = 0))+
   geom_abline(aes(color="red",slope=0.5,intercept = 0))+
   scale_color_manual(values=c("black"="black","red"="red"))

我们可以看到图例框中的线略微倾斜,我想使其变为水平。 在此处输入图片说明

用户名

您可以更改在关键点上绘制线条的方式:我更改了segmentGrob的线段,y0并使y1它们位于中间(= 0.5)。(ps在GeomAbline$draw_key更改之前先看一下

library(ggplot2)
library(grid)

GeomAbline$draw_key <- function(data, params, size) 
{
    segmentsGrob(0, 0.5, 1, 0.5, gp = gpar(col = alpha(data$colour, 
        data$alpha), lwd = data$size * .pt, lty = data$linetype, 
        lineend = "butt"))
}  

ggplot() + geom_abline(aes(color="black",slope=1,intercept = 0))+
   geom_abline(aes(color="red",slope=0.5,intercept = 0))+
   scale_color_manual(values=c("black"="black","red"="red"))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ggplot2中创建自定义图例

来自分类Dev

ggplot2 | 如何自定义图例中字符串值的顺序?

来自分类Dev

在ggplot2中自定义图例大小符号项目

来自分类Dev

在ggplot2中添加具有自定义图例的点和线层

来自分类Dev

R-在ggplot2中自定义图例以添加geom_vline()组件

来自分类Dev

在ggplot2中的一个图中自定义两个图例

来自分类Dev

如何在ggplot中为地图中的多个图层自定义图例?

来自分类Dev

如何更改ggplot2中的图例几何

来自分类Dev

如何更改ggplot2中图例文本的大小?

来自分类Dev

如何更改ggplot2的“主题”参数中的图例标签?

来自分类Dev

自定义图例形状和大小 ggplot2

来自分类Dev

自定义图例顺序 ggbiplot,基于 ggplot2

来自分类Dev

如何在R中添加自定义图例?

来自分类Dev

无法更改ggplot2中的图例

来自分类Dev

更改ggplot2的图例中的标签

来自分类Dev

如何在ggplot2中重新排列图例?

来自分类Dev

如何在ggplot2中的图例周围添加框?

来自分类Dev

如何在ggplot2中转置图例

来自分类Dev

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

来自分类Dev

如何在ggplot2中使用annotation_custom来自定义x轴

来自分类Dev

ggplot2:应用变量中的自定义

来自分类Dev

ggplot2中缺少自定义注解小节

来自分类Dev

ggplot2 中的自定义日期轴

来自分类Dev

ggplot2中的自定义几何的自定义比例

来自分类Dev

如何在ggplot2中按图面对图例进行分组或获取单独的图例

来自分类Dev

在ggplot2中的图例键中更改符号

来自分类Dev

在ggplot2中的图例中更改键标签

来自分类Dev

如何在R中的ggplot2中的时间序列图中自定义离散时间步长并将其添加到x轴?

来自分类Dev

ggplot2中的图例

Related 相关文章

热门标签

归档