R语言ggtern包绘制三元图:安装、加载与示例
R语言ggtern包绘制三元图:安装、加载与示例
本文将介绍如何在R语言中安装并加载ggtern包,并提供一个使用该包绘制三元图的示例。
1. 安装并加载所需的R包
#install.packages('ggtern')
#install.packages('readxl')
library(ggtern)
library(ggplot2)
library('readxl')
2. 加载数据
data <- read_excel('F:/AOD_MODMYD04_goon/data_process/8zonal_extract_radiation_cloud_aod_location/more_calculate/8days_CC.xlsx',sheet=2)
lcc <- data[,c(1)]
mcc <- data[,c(2)]
hcc <- data[,c(3)]
group <- data[,c(5)]
3. 绘制三元图
# 设置点的形状、大小和颜色
ggtern(group,aes(lcc,mcc,hcc)) +
geom_point(size=5,aes(shape=group,fill=group),color='black') +
scale_shape_manual(values=c(21,24)) + #自定义形状和颜色
theme_rgbg() + #更换主题
labs(title = 'Demonstration of Raster Annotation') + #加号表示添加注释
theme(plot.title = element_text(hjust = 0.5)) #设置标题居中显示
4. 代码修正
这段代码没有明显的错误,但是最后一行缺少一个加号'+',应该修改为:
ggtern(group,aes(lcc,mcc,hcc)) +
geom_point(size=5,aes(shape=group,fill=group),color='black') +
scale_shape_manual(values=c(21,24)) + #自定义形状和颜色
theme_rgbg() + #更换主题
labs(title = 'Demonstration of Raster Annotation') + #加号表示添加注释
theme(plot.title = element_text(hjust = 0.5)) #设置标题居中显示
通过以上步骤,您就可以使用ggtern包绘制三元图并进行个性化设置。
原文地址: https://www.cveoy.top/t/topic/nw6I 著作权归作者所有。请勿转载和采集!