- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to change the color code of corrplot in R?
To change the color code of corrplot, we can use colorRampPalette function inside corrplot function. We can provide different colors in colorRampPalette that we want to display in the corrplot.
Check out the below given example to understand how it can be done.
Example
Following snippet creates a sample data frame −
x<-rpois(20,2) y<-rpois(20,5) z<-rpois(20,5) a<-rpois(20,1) b<-rpois(20,2) df<-data.frame(x,y,z,a,b) df
The following dataframe is created −
x y z a b 1 0 2 5 2 1 2 1 7 4 1 3 3 1 2 6 0 5 4 0 6 1 1 3 5 3 4 5 0 4 6 1 3 4 1 2 7 0 8 10 0 3 8 1 3 2 1 1 9 0 6 6 3 2 10 1 4 7 2 1 11 2 3 4 1 2 12 0 7 12 1 2 13 2 7 7 0 2 14 2 6 7 1 1 15 2 6 4 2 3 16 1 8 7 1 3 17 3 3 13 1 4 18 0 4 6 3 1 19 2 5 3 1 3 20 2 8 4 0 0
To find the correlation matrix, add the following code to the above snippet −
x<-rpois(20,2) y<-rpois(20,5) z<-rpois(20,5) a<-rpois(20,1) b<-rpois(20,2) df<-data.frame(x,y,z,a,b) Corr_M<-cor(df) Corr_M
If you execute all the above given snippets as a single program, it generates the following output −
x y z a b x 1.00000000 -0.1124089 0.02748119 -0.42486657 0.2408651 y -0.11240888 1.0000000 0.15417565 -0.20276944 -0.1140731 z 0.02748119 0.1541756 1.00000000 -0.07005503 0.1766658 a -0.42486657 -0.2027694 -0.07005503 1.00000000 -0.3479217 b 0.24086512 -0.1140731 0.17666576 -0.34792175 1.0000000
To load corrplot package and create a correlation matrix plot, add the following code to the above snippet −
library(corrplot) corrplot(abs(Corr_M),method="color",cl.lim=c(0,1))
Outpu
If you execute all the above given snippets as a single program, it generates the following output −
To create a correlation matrix plot with different colors, add the following code to the above snippet −
corrplot(abs(Corr_M),method="color",col=colorRampPalette(c("white","lightblue","red"))(100),cl.lim=c(0,1))
Output
If you execute all the above given snippets as a single program, it generates the following output −
- Related Articles
- How to change the size of correlation coefficient value in correlation matrix plot using corrplot in R?
- How to change the color of line in xyplot in R?
- How to change the color of bars in base R barplot?
- How to change the color of outliers in base R boxplot?
- How to change the color of box of boxplot in base R?
- How to change the color of points for ggplot2 scatterplot using color brewer in R?
- How to change the axis color in base R plot?
- How to change the background color of legend in base R plot?
- How to disable the display of some correlations using corrplot in R?
- How to change the background color of base R plot region?
- How to change the color of gridlines of a ggplot2 graph in R?
- How to plot matrix elements using corrplot in R?
- How to remove question mark from corrplot in R?
- How to change the axis ticks color in base R plot?
- How change the color of facet title using ggplot2 in R?
