基于R语言绘制Whittaker生物群系图

完整代码如下:

library(plotbiomes)

library(ggplot2)

library(readxl)

data<-read_excel("D:/Study/Data/site.xlsx")

cbbPalette <- c( "#AD443D","#68F261","#5FF2FA","#5E945D","#E077CB","#F7D063","#2F4487","#5A53E6","#7E9BBD")

p<-whittaker_base_plot() +

theme(panel.background = element_blank(),

panel.grid.minor = element_blank(),

legend.position = c(0.25, 0.75),legend.title = element_blank(),

panel.border = element_rect(fill = NA))+

geom_point(data = data,

aes(x = MAT,

y = MAP,colour=PFT),

size = 3,

shape = 19,

colour = "gray95",

fill = "black",

stroke = 0.5,

alpha = 0.7) +scale_color_manual(values=cbbPalette)+

theme(legend.justification = c(0, 1), # pick the upper left corner of the legend box and

legend.position = c(0, 1), # adjust the position of the corner as relative to axis

legend.background = element_rect(fill = NA), # transparent legend background

legend.box = "horizontal", # horizontal arrangement of multiple legends

legend.spacing.x = unit(0.5, units = "cm"))+

theme(axis.title.y=element_text(colour='black',size=16,face = "bold"),

axis.title.x=element_text(colour='black',size=16,face = "bold"),

axis.text.y=element_text(colour='black',size=14),

axis.text.x=element_text(colour='black',size=14,))

ggsave(file="D:/Study/Fig1_Whittaker Biome Classification.jpg",p,width =6,height = 6,dpi = 600)

相关推荐
我要学习别拦我~20 小时前
读《精益数据分析》:媒体内容平台全链路梳理
大数据·数据分析·媒体
我要学习别拦我~1 天前
读《精益数据分析》:UGC平台的数据指标梳理
大数据·经验分享·数据分析
Gloria_niki2 天前
爬虫与数据分析结合案例学习总结
爬虫·学习·数据分析
TS的美梦2 天前
scanpy单细胞转录组python教程(四):单样本数据分析之降维聚类及细胞注释
python·数据分析·聚类·单细胞转录组·scanpy
华科云商xiao徐2 天前
TypeScript在异步处理与类型安全的双重优势
爬虫·数据挖掘·数据分析
incidite2 天前
爬虫与数据分析入门:从中国大学排名爬取到数据可视化全流程
爬虫·信息可视化·数据分析
码界筑梦坊2 天前
108-基于Python的中国古诗词数据可视化分析系统
python·信息可视化·数据分析·django·毕业设计·numpy
nju_spy2 天前
机器学习 - Kaggle项目实践(1)Titanic
人工智能·机器学习·数据分析·kaggle·数据清洗·南京大学·titanic
WSSWWWSSW3 天前
Numpy科学计算与数据分析:Numpy文件操作入门之数组数据的读取和保存
开发语言·python·数据挖掘·数据分析·numpy