如何使用 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")
输出
广告