# polygon函数介绍 polygon(x, y = NULL, density = NULL, angle = 45, border = NULL, col = NA, lty = par("lty"), ..., fillOddEven = FALSE) 其中density为填充的阴影线的密度,angle为阴影线的斜率(角度)。值得注意的是,当你需要纯色填充时,density和angle可以忽略不写。然后border为边框的颜色。同时border也可以是逻辑。即FALSE相当于NULL,TRUE相当于为前景色。 # Distance Between Brownian Motions 布朗运动之间的距离 n <- 100 xx <- c(0:n, n:0) #生成202个元素的向量,其中前面101与后面101数字对称 yy <- c(c(0, cumsum(stats::rnorm(n))), rev(c(0, cumsum(stats::rnorm(n))))) plot (xx, yy, type = "n", xlab = "Time", ylab = "Distance") polygon(xx, yy, col = "gray", border = "red") title("布朗运动之间的距离")
如图 两个布朗运动间的距离用灰色填充
# Line-shaded polygons 线阴影多边形 plot(c(1, 9), 1:2, type = "n") polygon(1:9, c(2,1,2,1,NA,2,1,2,1), density = c(10, 20), angle = c(-45, 45)) #density的值为两个,即不同的密度
补充:R语言世界地图转为SpatialPolygons以及去除地图内国家边界
library(maps) library(maptools) library(ggplot2) library(metR)
loc <- maps::map('world',interior = FALSE, plot = FALSE, fill = TRUE,col = 'transparent') ids <- sapply(strsplit(loc$names, ":"), function(x) x[1]) loc <- map2SpatialPolygons(map = loc, IDs = ids,proj4string = CRS('+proj=longlat +datum=WGS84 +no_defs'))
worldmap1 <- unionSpatialPolygons(loc, IDs = rep(1,length(loc)))
worldmap2 <- fortify(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 = long, y = lat, group = group), colour = 'gray', fill = 'gray', size = 0.5)
以上为个人经验,希望能给大家一个参考,也希望大家多多支持小牛知识库。如有错误或未考虑完全的地方,望不吝赐教。
艺术离不开色彩,今天咱们来介绍一下填充颜色,体会一下色彩的魅力。 填充颜色主要分为两种: 基本颜色 渐变颜色(又分为线性渐变与径向渐变) 我们一个个来看。 填充基本颜色 Canvas fillStyle属性用来设置画布上形状的基本颜色和填充。fillStyle使用简单的颜色名称。这看起来非常简单,例如: context.fillStyle = "red"; 下面是出自 HTML4 规范的可用颜色
主要内容:语法,例子,线图标题,颜色和标签,多线条图表线形图是通过在多个点之间绘制线段来连接一系列点所形成的图形。这些点按其坐标(通常是坐标)的值排序。线形图通常用于识别数据趋势。 R中的通过使用函数来创建线形图。 语法 在R中创建线形图的基本语法是 - 以下是使用的参数的描述 - v - 是包含数值的向量。 type - 取值表示仅绘制点,表示仅绘制线条,表示仅绘制点和线。 xlab - 是轴的标签。 ylab - 是轴的标签。 main - 是图
主要内容:语法,示例,条形图标签,标题和颜色,组条形图和堆叠条形图条形图表示矩形条中的数据,其长度与变量的值成比例。R使用函数来创建条形图。R可以在条形图中绘制垂直和水平条。 在条形图中,每个条可以被赋予不同的颜色。 语法 在R中创建条形图的基本语法是 - 以下是使用的参数的描述 - H - 是包含条形图中使用的数值的向量或矩阵。 xlab - 是轴的标签。 ylab - 是轴的标签。 main - 是条形图的标题。 names.arg - 是在每个栏下显示的名
主要内容:语法,示例,创建盒形图,盒形图与凹口盒形图是数据集中数据分布情况的衡量标准。它将数据集分为三个四分位数。盒形图表示数据集中的最小值,最大值,中值,第一四分位数和第四四分位数。 通过为每个数据集绘制箱形图,比较数据集中的数据分布也很有用。 R中的盒形图通过使用函数来创建。 语法 在R中创建盒形图的基本语法是 - 以下是使用的参数的描述 - x - 是向量或公式。 data - 是数据帧。 notch - 是一个逻辑值,设置为可以画出一
我在这方面收效甚微。我想到的唯一一件事就是在我想要的圆所占的空间周围画出巨大的拱形,因为我很难计算出数学来。 编辑:为什么我不能填满整个图像,然后再画圆圈,因为圆圈里的不是单一的颜色,而是我想拍摄一张图像(任何图像,比如我自己的照片),并能够在图像中间的圆圈周围添加单一的颜色。所以,在画它之前,圆圈中间的东西就已经存在了,它不是由代码绘制的。
我一直在寻找一段时间,现在在如何填补一个形状与一定的颜色使用乌龟在java。假设我有这样的东西: 其中是: