library(adegraphics) pdf("table.value.pdf") ## ex1 data(olympic, package = "ade4") tab1 <- data.frame(scale(olympic$tab)) pca <- ade4::dudi.pca(tab1, scann = FALSE) g1 <- table.value(tab1, axis.line = list(col = "blue"), axis.text = list(col = "grey")) g2 <- table.value(tab1, coordsx = c(1:5, 10:6)) g3 <- table.value(tab1, coordsx = c(1:5, 10:8)) g4 <- table.value(tab1, coordsy = rank(pca$li[, 1]), coordsx = rank(pca$co[, 1]), method = "color") g5 <- table.value(tab1, coordsy = pca$li[, 1], coordsx = pca$co[, 1], ptable = list(x = list(srt = 90))) ## ex2 data(eurodist) g61 <- table.value(eurodist) g62 <- table.value(eurodist, store = TRUE, symbol = "circle") g63 <- table.value(eurodist, store = FALSE, psub.text = "eurodist", psub.position = c(0, -0.04)) g64 <- table.value(eurodist, ptable.margin = list(b = 17, t = 17, l = 17, r = 17)) g65 <- table.value(eurodist, ptable.x = list(pos = "bottom"), ptable.margin = list(b = 17, t = 17, l = 17, r = 17)) ## ex3 data("doubs", package = "ade4") tab2 <- as.table(as.matrix(doubs$fish)) g8 <- table.value(tab2) ## ex4 data(chats, package = "ade4") tab3 <- as.table(as.matrix(data.frame(t(chats)))) coa1 <- ade4::dudi.coa(data.frame(t(chats)), scann = FALSE) adegparold <- adegpar() adegpar(ptable = list(x = list(pos = "bottom", srt = 0), y = list(pos = "left")), plegend.drawKey = FALSE) g9 <- table.value(tab3, meanX = TRUE, ablineX = TRUE) g10 <- table.value(tab3, meanY = TRUE, ablineY = TRUE) g11 <- table.value(tab3, coordsx = coa1$c1[, 1], coordsy = coa1$l1[, 1], meanX = TRUE, ablineX = TRUE) g12 <- table.value(tab3, coordsx = coa1$c1[, 1], coordsy = coa1$l1[, 1], meanY = TRUE, ablineY = TRUE) g13 <- ADEgS(list(g9, g10, g11, g12), pos = rbind(c(0, 0.5, 0.5, 1), c(0.5, 0.5, 1, 1), c(0, 0, 0.5, 0.5), c(0.5, 0, 1, 0.5))) adegpar(adegparold) ## ex5 data(rpjdl, package = "ade4") tab4 <- data.frame(t(rpjdl$fau)) coa2 <- ade4::dudi.coa(tab4, scann = FALSE) g14 <- table.value(tab4, coordsx = coa2$c1[, 1], coordsy = rank(coa2$l1[, 1]), axis.text = list(cex = 0), labelsy = rpjdl$lalab, plot = F) ## ex6 tab5 <- as.table(matrix(rep(0, 100), 10)) tab5[1:5, 1:5] <- 10 ade4::table.cont(tab5, abmean.x = T, y = 10:1) g15 <- table.value(tab5, coordsy = 10:1, meanX = T) g16 <- table.value(tab5, coordsy = 10:1, meanX = T, meanY = TRUE, ablineX = TRUE, ablineY = TRUE) ## ex7 tab6 <- matrix(rep(0, 100), 10) tab6[1:5, 1:5] <- 20 colnames(tab6) <- LETTERS[1:10] rownames(tab6) <- LETTERS[1:10] ade4::table.value(tab6, x = 1:10, y = 10:1) g17 <- table.value(tab6, coordsx = 1:10, coordsy = 10:1) g18 <- table.value(tab6, coordsx = 1:10, coordsy = c(1, 2, 5, 6, 8, 9, 10, 3, 4, 7)) ## ex8 d <- as.dist(matrix(rep(1:5, 5), 5), upper = TRUE) attr(d, "Labels") <- c ("A", "B", "C", "D", "E") g4 <- table.value(d) ## ex9 data(irishdata, package = "ade4") d.geo <- dist(irishdata$xy.utm) g5 <- table.value(d.geo)