如何使用 R 中的 ggplot2 来创建一个透明多边形?


透明多边形只表示边界线和一个空心区域;因此,我们只能理解所覆盖的区域,但难以理解比例。因此,这种可视化技术不如用其他颜色填充区域的技术有用。但如果数据范围不大,则可以使用它。

考虑下面的数据框 −

示例

 实时演示

set.seed(123)
x<-sample(1:5,10,replace=TRUE)
y<-sample(3:8,10,replace=TRUE)
df<-data.frame(x,y)
df

输出

   x y
1  2 8
2  4 5
3  3 7
4  5 6
5  5 3
6  1 8
7  3 4
8  5 3
9  3 4
10 3 8

加载 ggplot2 软件包并使用 x 和 y 创建一个多边形 −

示例

library(ggplot2) ggplot(df,aes(x,y))+geom_polygon()

输出

使用 x 和 y 创建一个带有透明效果的多边形 −

示例

ggplot(df,aes(x,y))+geom_polygon(fill=NA,color="red")

输出

更新日期: 09 年 10 月 2020 年

623 次浏览

开启您的 事业

通过完成课程获得认证

开始学习
广告