Fig. 3: Triplot for redundancy analysis (RDA) within the southern subspecies illustrating how individuals (triangles) separate with environmental variables (arrows) and genetic data (SNPs; cluster of points around the origin) along significant axes (RDA1 vs. RDA2).

Individuals (▲) are color coded by population; points representing SNPs are color coded by whether they are candidate adaptive SNPs (black) or not (gray). Triplot scaling is symmetrical (scaled by the square root of eigenvalues).