# corrRect

From corrplot v0.84
by Taiyun Wei

##### Draw rectangle(s) on the correlation matrix graph.

Draw rectangle(s) around the chart of corrrlation matrix.

- Keywords
- hplot

##### Usage

`corrRect(clus, col = "black", lwd = 2)`

##### Arguments

- clus
Vector, the number of each cluster's members.

- col
Color of rectangles.

- lwd
Line width of rectangles.

##### Details

`corrRect`

needs the number(parameter `clus`

) of each cluster's
members, while `corrRect.hclust`

can get the members in each cluster
based on hierarchical clustering (`hclust`

).

##### Examples

```
# NOT RUN {
data(mtcars)
M <- cor(mtcars)
corrplot(M, method = "circle", order = "FPC")
corrRect(c(5,6))
(order.hc <- corrMatOrder(M, order = "hclust"))
(order.hc2 <- corrMatOrder(M, order = "hclust", hclust.method = "ward"))
M.hc <- M[order.hc, order.hc]
M.hc2 <- M[order.hc2, order.hc2]
par(ask = TRUE)
# same as: corrplot(M, order = "hclust", addrect = 2)
corrplot(M.hc)
corrRect.hclust(corr = M.hc, k = 2)
# same as: corrplot(M, order = "hclust", addrect = 3)
corrplot(M.hc)
corrRect.hclust(corr = M.hc, k = 3)
# same as: corrplot(M, order = "hclust", hclust.method = "ward", addrect = 2)
corrplot(M.hc2)
corrRect.hclust(M.hc2, k = 2, method = "ward")
# same as: corrplot(M, order = "hclust", hclust.method = "ward", addrect = 3)
corrplot(M.hc2)
corrRect.hclust(M.hc2, k = 3, method = "ward")
# same as: corrplot(M, order = "hclust", hclust.method = "ward", addrect = 4)
corrplot(M.hc2)
corrRect.hclust(M.hc2, k = 4, method = "ward")
# }
```

*Documentation reproduced from package corrplot, version 0.84, License: GPL*

### Community examples

Looks like there are no examples yet.