小编Jud*_*ude的帖子

如何避免同一个散点图上的 geom_vline() 和 geom_hline 图例中的交叉效应?

geom_hline()我使用和创建了一个散点图geom_vline(),该图很好,但图例条目不是我想要的显示方式。图例中的(vline恢复)和hline(阈值)是相互交叉的,令人困惑。我希望恢复图例条目为橙色垂直线,阈值图例条目为水平黑线。

\n

在此输入图像描述

\n

我尝试了其他帖子中建议的几件事,但guide_legend(override.aes())要么show.legend = F更改了上面“类型”部分的图例条目(它删除了行并保留彩色圆圈),要么只是删除了其中一行的图例条目。

\n

这是我当前的代码:

\n
ggplot(data = tst_formule[tst_formule$River != "Roya",], aes(x=Year, y = BRI_adi_moy_transect, shape = River, col = Type)) +  \n  geom_point(size = 3) +   \n  geom_errorbar(aes(ymin = BRI_adi_moy_transect - SD_transect, ymax = BRI_adi_moy_transect + SD_transect), width = 0.4) + \n  scale_shape_manual(values = c(15, 16, 17)) +\n  scale_colour_manual(values = c("chocolate1", "darkcyan")) +  \n  geom_vline(aes(xintercept = Restauration_year, linetype = "Restoration"), colour = "chocolate1") + \n …
Run Code Online (Sandbox Code Playgroud)

r ggplot2 geom-hline geom-vline

3
推荐指数
1
解决办法
501
查看次数

从空间多边形数据框中绘制一个多边形

我对R来说有点新手,所以这对你来说似乎很容易.我有一个加载在R中的shapefile,里面有几个多边形,我只想绘制第一个多边形.我尝试了几个命令,但它没有用.

我的目标是用我的shapefile的第一个元素裁剪一个栅格,再次尝试了几个东西,但它不起作用..

我希望我很清楚,

非常感谢!

裘德

r crop polygon raster shapefile

1
推荐指数
1
解决办法
2065
查看次数

标签 统计

r ×2

crop ×1

geom-hline ×1

geom-vline ×1

ggplot2 ×1

polygon ×1

raster ×1

shapefile ×1