[关闭]
@Macux 2015-12-01T06:46:50.000000Z 字数 864 阅读 1004

R语言_ggplot2_Lv2_MiscellaneousGraphs

R语言_学习笔记


  1. > library(corrplot)
  2. > mcor <- cor(mtcars)
  3. > col <- colorRampPalette(c("#BB4444", "#EE9988", "#FFFFFF", "#77AADD", "#4477AA"))
  4. > corrplot(mcor,method="shade",shade.col=NA,tl.col="black",tl.srt=45,addCoef.col="black",
  5. col=col(200),order="AOE")

此处输入图片的描述


  1. > library(igraph)
  2. > m <- madmen[1:nrow(madmen)%%2==1,]
  3. > g <- graph.data.frame(m,directed=FALSE)
  4. > plot(g, layout=layout.fruchterman.reingold,
  5. vertex.size = 4,
  6. vertex.label = V(g)$name,
  7. vertex.label.cex = 0.8,
  8. vertex.label.dist = 0.3,
  9. vertex.label.color = "darkorange")

此处输入图片的描述


  1. > c2 <- subset(countries,Year==2009)
  2. > c2 <- c2[complete.cases(c2),] #去除含有NA的行
  3. > set.seed(201)
  4. > c2 <- c2[sample(1:nrow(c2),25),] #随机抽取25个样本
  5. > rownames(c2) <- c2$Name #由于调用sample()函数后,第一列会自动变为随机数的号码。现将其改为"Name"
  6. > c2 <- c2[,4:7] #我们只需要第4至第7列的数据
  7. > c3 <- scale(c2) #对数据进行标准化
  8. > hc <- hclust(dist(c3)) #计算"距离",并进行聚类
  9. > par(mar=c(5,4,6,2)) #增加边界的作图面积
  10. > plot(hc,hang=-1) #绘制谱系图,并且对齐文本

此处输入图片的描述

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注