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图相关推荐

  1. R语言绘制线图(line)实战

    R语言绘制线图(line)实战 目录 R语言绘制线图(line)实战 #仿真数据 #基础线图

  2. R语言绘制空白图实战

    R语言绘制空白图实战 目录 R语言绘制空白图实战 #绘制空白图1 #绘制空白图2 #绘制空白图3

  3. R语言绘制火山图(volcano plot)实战:为差异表达基因(DEGs)添加颜色、基于显著性阈值进行点的颜色美化、为选定基因添加标签

    R语言绘制火山图(volcano plot)实战:为差异表达基因(DEGs)添加颜色.基于显著性阈值进行点的颜色美化.为选定基因添加标签 目录 R语言绘制火山图(volcano plot)实战 #导入 ...

  4. 运用R语言绘制小提琴图

    运用R语言绘制小提琴图 一.概念 小提琴图是一种绘制连续型数据的方法,可以认为是箱形图与核密度图的结合体,与此同时,还可使用核密度图展示数据分布的'轮廓'效果,'轮廓'越大,即意味着数据越集中于该处, ...

  5. R语言绘制棒棒糖图(火柴杆图)

    本博客介绍几种利用R语言绘制棒棒糖图(火柴杆图)的方法. 2. 使用原生ggplot方法 最容易也是最简单想到的方法是直接使用ggplot2包进行更新,这里需要使用ggplot本身的特性,通过图层叠加 ...

  6. matlab 画qq图,科学网—[转载]R语言绘制QQ图 - 刘朋的博文

    R语言绘制QQ图 实例1: #############加载数据 data R R=apply(R,2,as.numeric) #R语言将字符串矩阵转化为数值型矩阵,apply()函数里面的第2个值,如 ...

  7. R语言绘制热图(其实是相关系数图)实践(二)corrplot包

    目录 前言 corrplot包简介 语法和常用参数介绍 函数语法 参数介绍 实践 summary 参考资料 前言 在我的上一篇的内容中(R语言绘制热图实践(一)pheatmap包 ),我以绘制相关系数 ...

  8. R语言绘制QQ图实战(qqplot函数、qqnorm函数、qqline函数)

    R语言绘制QQ图实战(qqplot函数.qqnorm函数.qqline函数) 目录 R语言绘制QQ图实战(qqplot函数.qqnorm函数.qqline函数)

  9. r语言绘制雷达图_用r绘制雷达蜘蛛图

    r语言绘制雷达图 I've tried several different types of NBA analytical articles within my readership who are ...

最新文章

  1. Python Day23 stark组件1
  2. python3 读取csv
  3. linux搭建spark集群,详解Spark+Zookeeper搭建高可用Spark集群
  4. Openstack的镜像上传原理
  5. 2017.10.5 高速公路 思考记录
  6. weblogic进程自动关闭_手机内存不够还卡顿,那是你不会清理,关闭这3个设置就变流畅...
  7. 2021-09-07冒泡排序
  8. mysql中varbinary什么意思_sql中varbinary 是什么数据类型
  9. 【Java小项目实训】编写一个窗体程序显示的日历 万年历
  10. 思岚激光雷达+cartographer建图
  11. 路由器工作原理与静态路由配置
  12. Flashpaper序列号
  13. php 替换表情符号,php怎么实现正则替换特殊符号
  14. 今年过年不送礼,送礼就送......
  15. 针对m3u8视频加密的一些尝试
  16. oracle mrp/rfs进程,挑战dataguard(3)——dataguard相关进程(RFS,LNSn,MRP,LSP)和参数配置...
  17. 2026年中国软件定义存储市场容量将接近45.1亿美元
  18. 音乐计算机在线应用,计算机音乐技术在传统音乐创作中的应用及影响
  19. 计算机基础之计算机的发展历史
  20. 林业病虫害数据集介绍

热门文章

  1. 面试都在问的微服务,一文带你彻底搞懂!
  2. 写代码做副业月入33K+的方法都藏在这几个淘宝大佬的公众号里!
  3. 腾讯面试官问我Java中boolean类型占用多少个字节?我说一个,面试官让我回家等通知...
  4. 与其焦虑成疾,不如静心学习
  5. 电子商务网站是这样诞生的
  6. 瀑布式开发与敏捷开发的区别是什么
  7. 如何在Leangoo中创建企业
  8. 分享:Svg文件转换为图片(调用 Inkscape 命令行)
  9. mysql中的if else decode
  10. JVM---堆(逃逸分析与代码优化)