我有一个小函数,可以创建一个累积分布图,我使用 lapply 在数据集上运行(数据集是按分析物分解的列表)。我想要将绘图标记为“a)”到“g)”的函数,但似乎无法弄清楚如何让 lapply 生成连续的字母。有任何想法吗?代码如下。
cdf.int <- function(data.set) {
plot(ecdf(log10(data.set$CONC_CALC)), main = "", xlim = c(-3.0, 3.0))
text(-4, 1.2, "a)", xpd = TRUE)
}
pdf(paste("output/figures/CDF_RegionalData.pdf", sep = ""),
height = 11, width = 8)
par(las = 1, omi = c(0.5, 1.0, 1.5, 1.0), mfrow = c(5, 2), ps = 10, family = "sans", mar = c(3.0, 3.0, 3.0, 3.0))
lapply(split.rd, cdf.int)
dev.off()