R语言绘制Vonoroi图
deldir包绘制Voronoi图
#install.packages("deldir")
library(deldir)# data
set.seed(1)
x <- runif(60)
y <- runif(60)# Calculate Voronoi Tesselation and tiles
tesselation <- deldir(x, y)
tiles <- tile.list(tesselation)plot(tiles, pch = 19,border = "black", #边界颜色showpoints = TRUE, #是否显示点fillcol = hcl.colors(60, "Sunset")) #填充颜色
#改变图形的形状
#install.packages("polyclip")
library(polyclip)
# Circle环状
s <- seq(0, 2 * pi, length.out = 3000)
circle <- list(x = 0.5 * (1 + cos(s)),y = 0.5 * (1 + sin(s)))
plot(tiles, pch = 19,col.pts = "white",border = "black",fillcol = hcl.colors(60, "Sunset""),clipp = circle)
ggplot2绘制Voronoi图
library(ggvoronoi)
library(ggplot2)set.seed(1)
x <- sample(1:600, size = 100)
y <- sample(1:600, size = 100)
dist <- sqrt((x - 200) ^ 2 + (y - 200) ^ 2)df <- data.frame(x, y, dist = dist)ggplot(df, aes(x, y)) +stat_voronoi(geom = "path",color = 6, lwd = 0.7, linetype = 1) geom_point()
#添加热图
ggplot(df, aes(x, y, fill = dist)) +geom_voronoi() +geom_point() +scale_fill_gradient(low = "#20B2AA",high = "#9370DB") #颜色
#添加边界线
ggplot(df, aes(x, y, fill = dist)) +geom_voronoi() +stat_voronoi(geom = "path") +geom_point()+scale_fill_gradient(low = "#20B2AA",high = "#9370DB")#theme(legend.position = "none") # 去掉右侧图例标签
“作图帮”微信公众号同步更新~
R语言绘制Vonoroi图相关推荐
- R语言绘制线图(line)实战
R语言绘制线图(line)实战 目录 R语言绘制线图(line)实战 #仿真数据 #基础线图
- R语言绘制空白图实战
R语言绘制空白图实战 目录 R语言绘制空白图实战 #绘制空白图1 #绘制空白图2 #绘制空白图3
- R语言绘制火山图(volcano plot)实战:为差异表达基因(DEGs)添加颜色、基于显著性阈值进行点的颜色美化、为选定基因添加标签
R语言绘制火山图(volcano plot)实战:为差异表达基因(DEGs)添加颜色.基于显著性阈值进行点的颜色美化.为选定基因添加标签 目录 R语言绘制火山图(volcano plot)实战 #导入 ...
- 运用R语言绘制小提琴图
运用R语言绘制小提琴图 一.概念 小提琴图是一种绘制连续型数据的方法,可以认为是箱形图与核密度图的结合体,与此同时,还可使用核密度图展示数据分布的'轮廓'效果,'轮廓'越大,即意味着数据越集中于该处, ...
- R语言绘制棒棒糖图(火柴杆图)
本博客介绍几种利用R语言绘制棒棒糖图(火柴杆图)的方法. 2. 使用原生ggplot方法 最容易也是最简单想到的方法是直接使用ggplot2包进行更新,这里需要使用ggplot本身的特性,通过图层叠加 ...
- matlab 画qq图,科学网—[转载]R语言绘制QQ图 - 刘朋的博文
R语言绘制QQ图 实例1: #############加载数据 data R R=apply(R,2,as.numeric) #R语言将字符串矩阵转化为数值型矩阵,apply()函数里面的第2个值,如 ...
- R语言绘制热图(其实是相关系数图)实践(二)corrplot包
目录 前言 corrplot包简介 语法和常用参数介绍 函数语法 参数介绍 实践 summary 参考资料 前言 在我的上一篇的内容中(R语言绘制热图实践(一)pheatmap包 ),我以绘制相关系数 ...
- R语言绘制QQ图实战(qqplot函数、qqnorm函数、qqline函数)
R语言绘制QQ图实战(qqplot函数.qqnorm函数.qqline函数) 目录 R语言绘制QQ图实战(qqplot函数.qqnorm函数.qqline函数)
- r语言绘制雷达图_用r绘制雷达蜘蛛图
r语言绘制雷达图 I've tried several different types of NBA analytical articles within my readership who are ...
最新文章
- Python Day23 stark组件1
- python3 读取csv
- linux搭建spark集群,详解Spark+Zookeeper搭建高可用Spark集群
- Openstack的镜像上传原理
- 2017.10.5 高速公路 思考记录
- weblogic进程自动关闭_手机内存不够还卡顿,那是你不会清理,关闭这3个设置就变流畅...
- 2021-09-07冒泡排序
- mysql中varbinary什么意思_sql中varbinary 是什么数据类型
- 【Java小项目实训】编写一个窗体程序显示的日历 万年历
- 思岚激光雷达+cartographer建图
- 路由器工作原理与静态路由配置
- Flashpaper序列号
- php 替换表情符号,php怎么实现正则替换特殊符号
- 今年过年不送礼,送礼就送......
- 针对m3u8视频加密的一些尝试
- oracle mrp/rfs进程,挑战dataguard(3)——dataguard相关进程(RFS,LNSn,MRP,LSP)和参数配置...
- 2026年中国软件定义存储市场容量将接近45.1亿美元
- 音乐计算机在线应用,计算机音乐技术在传统音乐创作中的应用及影响
- 计算机基础之计算机的发展历史
- 林业病虫害数据集介绍