iris = read.csv('iris.csv')
iris
library(ggplot2)
ggplot(iris, aes(x=sepal.length))+
  geom_histogram()
`stat_bin()` using `bins = 30`. Pick
better value with `binwidth`.

##Correlation Matrix

#must numeric value
#cor_mat = cor(iris[,c(1,2,3,4)])
cor_mat = cor(iris[,1:4])
cor_mat
             sepal.length sepal.width petal.length petal.width
sepal.length    1.0000000  -0.1175698    0.8717538   0.8179411
sepal.width    -0.1175698   1.0000000   -0.4284401  -0.3661259
petal.length    0.8717538  -0.4284401    1.0000000   0.9628654
petal.width     0.8179411  -0.3661259    0.9628654   1.0000000

Heat Map

library(ggcorrplot)
ggcorrplot(cor_mat)

ggcorrplot(cor_mat,type='lower',colors =c('red','white','pink'))

ggcorrplot(cor_mat,type='lower',colors =c('green','white','pink'),
           lab=TRUE
           )

LS0tDQp0aXRsZTogIkNsYXNzIDQiDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQoNCmBgYHtyfQ0KaXJpcyA9IHJlYWQuY3N2KCdpcmlzLmNzdicpDQppcmlzDQpgYGANCmBgYHtyfQ0KbGlicmFyeShnZ3Bsb3QyKQ0KZ2dwbG90KGlyaXMsIGFlcyh4PXNlcGFsLmxlbmd0aCkpKw0KICBnZW9tX2hpc3RvZ3JhbSgpDQoNCmBgYA0KIyNDb3JyZWxhdGlvbiBNYXRyaXgNCmBgYHtyfQ0KI211c3QgbnVtZXJpYyB2YWx1ZQ0KI2Nvcl9tYXQgPSBjb3IoaXJpc1ssYygxLDIsMyw0KV0pDQpjb3JfbWF0ID0gY29yKGlyaXNbLDE6NF0pDQpjb3JfbWF0DQpgYGANCiMjIEhlYXQgTWFwDQpgYGB7cn0NCmxpYnJhcnkoZ2djb3JycGxvdCkNCmdnY29ycnBsb3QoY29yX21hdCkNCg0KYGBgDQpgYGB7cn0NCmdnY29ycnBsb3QoY29yX21hdCx0eXBlPSdsb3dlcicsY29sb3JzID1jKCdyZWQnLCd3aGl0ZScsJ3BpbmsnKSkNCmBgYA0KDQpgYGB7cn0NCmdnY29ycnBsb3QoY29yX21hdCx0eXBlPSdsb3dlcicsY29sb3JzID1jKCdncmVlbicsJ3doaXRlJywncGluaycpLA0KICAgICAgICAgICBsYWI9VFJVRQ0KICAgICAgICAgICApDQoNCmBgYA0KDQoNCg0KDQoNCg==