Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Visualization methods
There are seven visualization methods (parameter method) in corrplot package,
named "circle", "square", "ellipse", "number", "shade", "color", "pie".
M <- cor(mtcars)
corrplot(M, method = "circle")
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 1/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 2/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 3/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 4/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 5/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 6/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 7/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
Layout
There are three layout types (parameter type):
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 8/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 9/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 10/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 11/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 12/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
You can also reorder the matrix “manually” via function corrMatOrder().
"AOE"is for the angular order of the eigenvectors. It is calculated from the
order of the angles a , i
where e and e are the largest two eigenvalues of the correlation matrix.
1 2
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 13/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 14/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 15/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 16/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
If using "hclust", corrplot() can draw rectangles around the chart of corrrlation matrix
based on the results of hierarchical clustering.
corrplot(M, order = "hclust", addrect = 2)
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 17/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 18/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 19/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 20/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 21/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 22/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 23/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 24/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
You can also use the standard color palettes (package grDevices)
corrplot(M, order = "hclust", addrect = 2, col = heat.colors(100))
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 25/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 26/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 27/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 28/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 29/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 30/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 31/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 32/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 33/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 34/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 35/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 36/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 37/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 38/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
If your matrix is rectangular, you can adjust the aspect ratio with the win.asp
parameter to make the matrix rendered as a square.
ran <- matrix(rnorm(70), ncol = 7)
corrplot(ran, is.corr = FALSE, win.asp = .7, method = "circle")
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 39/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 40/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 41/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 42/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 43/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 44/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 45/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 46/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 47/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 48/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 49/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 50/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 51/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 52/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 53/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 54/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 55/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 56/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 57/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 58/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
In the above figure, correlations with p-value > 0.01 are considered as
insignificant. In this case the correlation coefficient values are leaved blank or
crosses are added.
col <- colorRampPalette(c("#BB4444", "#EE9988", "#FFFFFF", "#77AADD", "#4477AA"))
corrplot(M, method = "color", col = col(200),
type = "upper", order = "hclust", number.cex = .7,
addCoef.col = "black", # Add coefficient of correlation
tl.col = "black", tl.srt = 90, # Text label color and rotation
# Combine with significance
p.mat = p.mat, sig.level = 0.01, insig = "blank",
# hide correlation coefficient on the principal diagonal
diag = FALSE)
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 59/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 60/61
26/06/2019 An Introduction to <strong>corrplot</strong> Package
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html 61/61