setwd("D:/Sync/Dlm_wk/8801growth_para/data")
library(ggplot2)
df.comp<-read.csv("var_h2_compare.csv")
str(df.comp)
library(reshape2)
df.comp<-read.csv("var_h2_compare.csv")
str(df.comp)
md <- melt(df.comp, id=c("X"))
names(md)[2]<-"Traits"
names(md)[1]<-"Comp"
str(md)
# 'data.frame': 45 obs. of 3 variables:
# $ X : Factor w/ 5 levels "Com!Com.var",..: 4 1 5 2 3 4 1 5 2 3 ...
# $ variable: Factor w/ 9 levels "H05","DBH05",..: 1 1 1 1 1 2 2 2 2 2 ...
# $ value : num -0.00176 -0.14608 0.17322 -0.00118 -0.11921 ...
shape.x<-c(0,1,5,2,6)
p<-ggplot(md, aes(x=Traits,y=value,shape=Comp))+
geom_point(size=3)+
scale_shape_manual(limits=c("GCA_M3-M4",
"SCA_M3-M4",
"Residual_M3-M4",
"Nh","Bh"),
values = shape.x)+ #更改shape的样式 & 顺序
labs(shape=NULL)+#移除图例标题
geom_hline(yintercept = 0)#加一根横线
p<-p+theme_bw(base_family = "serif")
p<-p+theme(axis.title.y=element_blank()) #移除y/x轴标题
ggsave("compare.percent.wmf",width = 5,height = 3,units = "in")
ggplot2 GCA SCA Recidual variances
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 坐标轴 参考 http://blog.csdn.net/bone_ace/article/details/4742...
- 相信每一个从事生物信息、生命科学或者生态学研究的科研工作者们都被这几年R语言的飞速发展所震惊了。强大的统计函数包,...
- ggplot2-为折线图和条形图添加误差线 以ToothGrowth数据为例,进行处理 tg <- ToothGr...