setwd("C:/Users/75377/Desktop/SHEEP_ROH") png("12.png",width = 7000,height = 5500,pointsize = 170) par(mai = c(12,12,12,12),mgp = c(2.1,0.5,0)) #地图数据下载http://cos.name/wp-content/uploads/2009/07/chinaprovinceborderdata_tar_gz.zip library(maptools) x <- readShapePoly ( 'bou2_4p.shp' ) plot(x,xlim=c(70,138),ylim = c(25, 45), lwd = 12, ,panel.first = grid(lwd=10)) axis(1,lwd=20,font = 2,cex.axis=1.3,tcl=-0.3) axis(2,lwd=20,font = 2,cex.axis=1.3,tcl=-0.3) axis(3,lwd=20,font = 2,cex.axis=1.3,tcl=-0.3) axis(4,lwd=20,font = 2,cex.axis=1.3,tcl=-0.3) box(which = "plot",lwd=20) library(REmap) options(remap.ak = "个人秘钥") city_vec = c("北京","上海","广州","深圳","重庆") pos <- get_geo_position (city_vec) pos points(pos$lon,pos$lat, pch= c(15,16,17,25,18),bg = "green", cex=c(1.3,1.3,1.3,1.3,2), col=c("red","cyan","blue","green","purple")) pos$lon <- as.numeric(pos$lon) pos$lat <- as.numeric(pos$lat) text(x = pos$lon[1]+2.5, y = pos$lat[1], labels = "AA", font = 2,col="red",cex=0.7) text(x = pos$lon[2]+2.5, y = pos$lat[2], labels = "BB", font = 2,col = "cyan",cex = 0.6) text(x = pos$lon[3]+2.5, y = pos$lat[3]+0.5, labels = "CC", font = 2,cex = 0.6,col = "blue") text(x = pos$lon[4]+2.5, y = pos$lat[4]-0.5, labels = "DD", font = 2,cex=0.6,col = "green") text(x = pos$lon[5]+2.5, y = pos$lat[5], labels = "EE", font = 2,cex=0.6,col = "purple") legend("bottomright",c("AA","BB","CC","DD","EE"),inset = 0.04, pch = c(15,16,17,25,18),cex=0.8,text.font = 2, col=c("red","cyan","blue","green","purple"), pt.bg ="green",box.lwd =15,pt.cex = c(1.2,1.4,1.2,1.2,1.9)) dev.off()
R语言绘制地图实例讲解
地理探测器R语言实现:geodetector
  本文介绍基于R语言中的geodetector包,依据多张栅格图像数据,实现地理探测器(Geodetector)操作的详细方法。  需要说明的是,在R语言中进行地理探测器操作,可
基于R语言的raster包读取遥感影像
  本文介绍基于R语言中的raster包,读取单张或批量读取多张栅格图像,并对栅格图像数据加以基本处理的方法。1 包的安装与导入  首先,我们需要配置好对应的R
R语言绘制数据可视化Dumbbell plot哑铃图
目录Step1. 绘图数据的准备Step3. 绘图所需package的安装、调用Step4. 绘图改变size的大小调整顺序又是一年春来到,小仙祝大家在新的一年开开心心、顺顺利利!
今天给大家分享
详解R语言图像处理EBImage包
目录什么是EBImage1. 图像读取与保存2.色彩管理3.图像处理4.空间变换5.形态运算6.图像分割本文摘自《Keras深度学习:入门、实战及进阶》第四章部分章节。什么是EBImageEBImag
R语言绘制数据可视化小提琴图Violin plot with dot画法
目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3. 绘图所需package的安装、调用Step4. 绘图小提琴图之前已经画过了,不过最近小仙又看到一种貌美的画法,决定复刻一下。
R语言绘制带ErrorBar的分组条形图代码的分享
目录第一种实现方法:用aggregate计算数据第二种实现方法:用dplyr包计算数据笔者近期画了一张带error bar的分组条形图,将相关的代码分享一下。感谢网友青山屋主的建议,提示笔者
R语言列表和数据框的具体使用
目录1.列表1.1创建1.2 访问 1.3 注意2.数据框2.1 创建2.2 访问1.列表列表“list”是一种比较的特别的对象集合,不同的序号对于不同的元素,当然元素的也可以是不同类
使用R语言绘制3D数据可视化scatter散点图实现步骤
目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3.绘图所需package的调用Step4.绘图调整3D点的大小调整透明度注意事项它来了它来了,它顺着网线走来了…
哈哈,今天
R语言绘图数据可视化Ridgeline plot山脊图画法
目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3. 绘图所需package的安装、调用Step4. 绘图调整透明度更改顺序更改线条形状今天给大家介绍一下Ridgeline plot(山脊图)
R语言绘图技巧导出高清图方法
上一次小仙同学分享了 facet violin plot的画法,最后还卖了个关子,给大家留了个悬念。科研文章的插图通常要求比较高,不仅要精准地展示出数据,选对图表类型,还需要简洁优美(?翻译
R语言数据可视化绘制Circular bar plot实现环形柱状图
目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3.绘图所需package的调用Step4.绘图环形柱状图排好序的环形柱状图调整颜色注意事项不知不觉,距离小仙上次发文已经过去
R语言数据可视化绘图Slope chart坡度图画法
目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3. 绘图所需package的安装、调用Step4. 绘图今天小仙给大家分享一下Slope chart(坡度图)的画法,我在paper中看到的图是
R语言绘图数据可视化pie chart饼图
目录Step 1. 绘图数据的准备Step2. 绘图数据的读取Step3.绘图所需package的调用Step4. 饼图百分比标签准备Step5.绘图今天要给大家介绍的Pie chart(饼图),本来是不打算写这个的
R语言数据可视化绘图Dot plot点图画法示例
目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3.绘图所需package的安装、调用Step4.绘图添加平均值添加误差线今天要给大家介绍的是点图(Dot plot),点图展示的数据比较
R语言ggplot2拼图包patchwork安装使用
目录引言安装例子高级特性引言patchwork是基于ggplot2的拼图包,因为ggplot2本身没有强大的拼图语法,而一般使用的gridExtra与cowplot的拼ggplot2图形都存在不少问题。我关注这
R语言绘制带误差线的条形图
条形统计图是用一个单位长度表示一定的数量,根据数量的多少画成长短不同的直条.带误差的条形图可以通过误差线来判断显著性。继续使用我们的汽车销售数据(公众号回复:汽车销售
R语言实现漂亮的ROC图效果
目录1.读取数据2.AUC和CI的计算3.利用ggplot2绘图4.合并多个ROC曲线结果pROC是一个专门用来计算和绘制ROC曲线的R包,目前已被CRAN收录,因此安装也非常简单,同时该包也兼容ggplo
R语言绘制Facet violin plot小提琴刻面图实现示例
目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3.绘图所需package的安装、调用Step4. 绘图Step5.美化老铁们,许久未见啦。顺便说一下,最近可不是小仙同学偷懒哟,电脑上个
R语言向量下标和子集的使用
目录1.正整数下标2.负整数下标3.空下标与零下标4.下标超界5.逻辑下标6. which()、which.min()、which.max() 函数7. 元素名8.用 R 向量下标作映射9.集合运算练习 1.正整数下
R语言数据可视化绘图bar chart条形图实现示例
时光飞逝,岁月如梭,转眼又是一年过去了,本小仙怎么还是一事无成呢!转念一想,这种事也不是一次两次了,再多一个又何妨,哈哈!回归正题,今天就给大家介绍下直方图(histogram)的“好兄
R语言学习之火山图的绘制详解
目录火山图输入数据格式使用significant列绘制火山图自动计算significant列绘制火山图火山图中标记基因的名字火山图火山图用于展示基因表达差异的分布,横轴为Log2 Fold Chan
R语言批量读取某路径下文件内容的方法
R刚入门的时候,能够正确读取单个文件就觉得小有成就,随着时间的积累,单一文件地读取已经不能满足需求了,此时,批量地做就是解放双手地过程。使用for循环把下载地TCGA数据读入R语
R语言UpSet包实现集合可视化示例详解
目录前言一、R包及数据二、upset()函数1)基本参数2)queries参数3)attribute.plots参数3.1 添加柱形图和散点图3.2 添加箱线图3.3 添加密度曲线图前言介绍一个R包UpSetR,专门用来
R包ggtreeExtra绘制进化树
目录引言绘图示例1、下载安装ggtreeExtra包2、加载依赖包3、设置工作目录4、数据来源5、获取数据6、绘制树状图7、获取数据集绘制图a、绘制点图层b、绘制热图层c、绘制热图
R语言rhdf5读写hdf5并展示文件组织结构和索引数据
前言h5只是一种简单的数据组织格式【层级数据存储格式(HierarchicalDataFormat:HDF)】,该格式被设计用以存储和组织大量数据。在一些单细胞文献中,作者通常会将分析的数据上传
R语言绘制Radar chart雷达图
目录更新前原文作图方法:Step1.绘图数据的准备Step2.绘图数据的读取Step3.绘图所需package的安装、调用Step4.绘图数据格式调整Step5.绘图填充透明度调整方法如下:1.取消编组2
R语言数据可视化绘图Lollipop chart棒棒糖图
目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3.绘图所需package的调用Step4.因子水平排序Step5.绘图今天给大家分享的是Lollipop chart(棒棒糖图)的画法。棒棒糖图
R语言绘制Bubble Matrix气泡矩阵图
目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3.绘图所需package的安装、调用Step4.绘图Step5.美化又是一个好久不见,朋友们你们最近还好吗!最近小仙同学刚经历了人生
R语言模拟疫情传播图RVirusBroadcast展示疫情数据
目录前言效果展示小结参考附录:RVirusBroadcast代码前言前几天微博的一个热搜主题是**“计算机仿真程序告诉你为什么现在还没到出门的时候!!!”**,该视频用模拟的疫情
基于R语言 数据检验详解
目录1. W检验(Shapiro–Wilk (夏皮罗–威克尔 ) W统计量检验)2. K检验(经验分布的Kolmogorov-Smirnov检验)3. 相关性检验:4. T检验5. 正态总体方差检验6. 二项分布