Dear R-sig-phylo users,

Im trygin to use the cool phenogram (Revell's phytools) to plot two graphs
together.
The code to do that comes below.

1. Id like to adjust the margins of the figure and the position of the
names so I  can avoid the names getting cropped by the margins of the figure
2. id like to save it to tiff and 600ppi, but when i try using tiff(), as i
do for other graphs, but the figure gets totally deformed. The export
option also does not allow to set resolution.

Thanks Liam for your recent info. I decided to post this to the list so
others migth also give a hint.
Cheers
Agus

#tree for plotting
tree <- read.tree(text="
                    ((((C.leiolepis:0.0168, C.nicterus:0.0099):0.0242
                  ,C.sinebrachiatus:0.024):0.0724
                  ,(S.catimbau:0.0652,N.ablephara:0.0309):0.0648):0.0659
                  ,((((P.erythrocercus:0.0235,P.tetradactylus:0.0259):0.0462
                  ,V.rubricauda:0.072):0.142
                  ,M.maximiliani:0.1463):0.0225
                  ,P.paeminosus:0.1093):0.0131);")
tree$tip.label<-gsub("\\.","\\. ",tree$tip.label)

# first create plotting area
tiff("tp&ctmax.tif",width=5.5, height=7, unit="cm", res=600,
compression="lzw")
plot.new(); par(mar=c(2.5,4,0,2))
par(mfrow=c(2,1))
par(usr=c(-0.04,1.04,-5,1.04*length(tree$tip.label)))

source('C:/Users/Agus/Desktop/Curso de analise compartiva em R/phenogram.R')
# first paint tree
tree<-paintSubTree(tree,node=16,state="2",stem=T)
cols<-setNames(c("blue","red"),1:2)
# define variable and names
tp=seq(1:10)
names(tp)=tree$tip.label
# plot
phenogram(tree,tp,
          xlab="",
          ylab="preferred temperature (ºC)",
          colors=cols,
          ftype="i",
          spread.labels=TRUE,
          spread.cost=c(1,0.4),
          link=0.2,offset=0,
)
# first paint tree
tree<-paintSubTree(tree,node=16,state="2",stem=T)
cols<-setNames(c("blue","red"),1:2)
# define variables
ctmax=seq(1:10)
names(ctmax)=tree$tip.label
phenogram(tree,ctmax,
          xlab="branch length       ",
          ylab="CTMAX (ºC)",
          colors=cols,
          ftype="i",
          spread.labels=TRUE,
          spread.cost=c(1,0.4),
          link=0.2,offset=0,
)
cols<-setNames(c("blue","red"),c("snake-like", "lacertoid"))
dev.off()
-- 
Agustín Camacho Guerrero.
Doutor em Zoologia.
Laboratório de Herpetologia, Departamento de Zoologia, Instituto de
Biociências, USP.
Rua do Matão, trav. 14, nº 321, Cidade Universitária,
São Paulo - SP, CEP: 05508-090, Brasil.

        [[alternative HTML version deleted]]

_______________________________________________
R-sig-phylo mailing list - R-sig-phylo@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-phylo
Searchable archive at http://www.mail-archive.com/r-sig-phylo@r-project.org/

Reply via email to