R语言怎么给图形填充颜色多边形函数

  介绍

本篇内容介绍了“R语言怎么给图形填充颜色多边形函数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1。使用多边形进行纯色填充

#,多边形函数介绍   多边形(x,, y =, NULL,, density =, NULL,, angle =, 45岁,   ,,,border =, NULL,, col =, NA,, lty =,票面价值(“lty"),   ,,,,,fillOddEven =, FALSE)   其密度为中填充的阴影线的密度,角度为阴影线的斜率(角度)。值得注意的是,当你需要纯色填充时,密度和角可以忽略不写。然后边界为边框的颜色。同边界时也可以是逻辑。即假相当于空,真正相当于为前景色。      #,Distance 结构;Brownian  Motions 布朗运动之间的距离   n  & lt;作用;100年   xx  & lt;作用;c (0: n, n: 0),, #生成202个元素的向量,其中前101面与后101面数字对称   yy  & lt;作用;c (c (0,, cumsum(统计数据::rnorm (n))),,牧师(c (0,, cumsum(统计数据::rnorm (n)))))   plot , (yy, xx,还以为;type =,“n",, xlab =,“Time",, ylab =,“Distance")   多边形(xx, yy, col =,“gray",, border =,“red")   标题(“布朗运动之间的距离“)

 R语言怎么给图形填充颜色多边形函数

如图两个布朗运动间的距离用灰色填充

2。使用多边形进行阴影线填充

#, Line-shaded  polygons 线阴影多边形   情节(c (1), 9),, 1:2,, type =,“n")   多边形(1:9,,c (2, 1、2、1, NA, 2、1、2、1),   ,,,density =, c (10, 20), angle =, c(-45年,45)),#密度的值为两个,即不同的密度

 R语言怎么给图形填充颜色多边形函数

<强>补充:R语言世界地图转为SpatialPolygons以及去除地图内国家边界

# #加载包

图书馆(地图)   库(maptools)   库(ggplot2)   库(metR)

# #提取地图并转换为Spatialpolygons

loc  & lt;作用;地图:地图(& # 39;& # 39;,interior =,假的,,   ,,,,,,,,plot =,假,,fill =,真的,col =, & # 39;透明# 39;)   ids  & lt;作用;酸式焦磷酸钠(strsplit (loc)美元的名字,,,:“),,函数(x), x [1])   loc  & lt;安康;map2SpatialPolygons (=map  loc, IDs =, id, proj4string =, CRS(& # 39; +项目=longlat  +基准=WGS84  + no_defs& # 39;))

# #去除内边界

worldmap1  & lt;作用;unionSpatialPolygons (loc, IDs =,代表(1,长度(loc)))

# #画图

worldmap2  & lt;作用;加强(worldmap1)   ggplot () +   scale_x_longitude才能(expand =, c (0, 0), breaks =, seq (-180,, 180,, 45)) +   scale_y_latitude才能(expand =, c (0, 0), breaks =, seq (-90,, 90,, 30)) +   geom_polygon才能(data =, worldmap2,   ,,,,,,,,mapping =, aes (x =,,, y =, lat,, group =,集团),   ,,,,,,,,colour =, & # 39;灰色# 39;,,fill =, & # 39;灰色# 39;,,size =, 0.5)

# #结果图

 R语言怎么给图形填充颜色多边形函数

R语言怎么给图形填充颜色多边形函数