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包绘制三元图并进行个性化设置。

R语言ggtern包绘制三元图:安装、加载与示例

原文地址: https://www.cveoy.top/t/topic/nw6I 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录