I am applying canonical correspondence analysis to a dataset of herbaceous plant species presence in 48 quadrats arranged across a large forested area, where environmental variables for each quadrat include both continuous (% cover of tree canopy above the quadrat) and categorical (microtopography, with possible values of bowl, slope, ridge, and level) variables. When plotting the CCA, I notice that all possible values of the categorical variable are plotted, while only the name of the single continuous variable is plotted (figure below). Does this indicate that function cca() is treating each possible value of the categorical variable as a distinct factor, rather than levels of a single factor?
cca1 <- cca(formula = quadrats_df ~ canopy_cover + microtopography, data = sitedesc_df, scale = -3)
plot(cca1, type = "text", display = c("sites","cn"))
Where quadrats_df contains quadrat-level vegetation data, and sitedesc_df contains quadrat-level environmental data.
Plotting cca1 yields the figure below.
