[R] FILLED CONTOUR

Romero, Ingrid C. RomeroIC at si.edu
Tue May 8 05:04:51 CEST 2012


Hi,

My name is Ingrid, in this moment I try to make a plot with filled.contour. Initially, I can to obtain the graphic but the xaxis was not fine, because the intervals were not coherent (Attach file 1: Plot_age_ML_contamana_final.pdf)
I changed the parameters of the each axis, but when I try to run the code appear two errors:

1.       in if (del == 0 && to == 0) return(to) :
                 valor ausente donde TRUE/FALSE es necesario (missing value where TRUE/FALSE needed)


2.       Error en filled.contour(x = as.numeric(new.ages), y = as.numeric(depths),  :

 valores insuficientes de 'x' o 'y' (insufficient values of 'x' or 'y').



This is the code that I trying to run



ML.contamana<-read.table("contamana_age_mod.txt" ,header=T,sep="\t",na.strings = "NA")

head(ML.contamana)



depths<-read.table("contamana_age_mod.txt" ,header=F,sep="\t",na.strings = "NA")

head(depths)

depths<-depths[1,2:ncol(depths)]

depths1<-c("CTA57PN1","CTA44PN2","CTA44PN3","CTA44PN4","CTA44PN5","CTA44PN6","CTA44PN7","CTATODO")



# line(a):

ito<-ML.contamana[,2:ncol(ML.contamana)]



###IS PART OF THE FIRST SCRIPT

ito2<-as.matrix(ito)

str(ito)

head(ito)

y=1:ncol(ito)

x=1:nrow(ito)



new.ages<-length(unique(ML.contamana[,1]))

depths2<- sprintf("%4.1f", depths) # to reduce decimals if needed



## Defining Palynological Zones according to Jaramillo et al. 2001

Pal.zones<-c(65.5,61.906, 60.015566,59.012341, 56.1, 55.7, 48.6,38,33.9,32.1,31.5,26.8,23, 17.2, 16.1,

14.2, 12.7,7.1,4.8)



lab.zones<-c("KT 65.5","Top T-01 61.9","Top T-02 60","Top T-03 59","Top T-04a 56.1","Top T-04b

55.7","Top T-05 48.6","Top T-06 38","Top T-07 33.9","Top T-08 32.1","Top T-09 31.5","Top T-10

26.8","Top T-11 23","Top T-12 17.7","Top T-13 16.1","Top T-14 14.2","Top T-15 12.7","Top T-16

7.1","Top T-17 4.8") ## palynological zones tops



## To plot

# With this appear the first error

filled.contour(x, y, z = ito2,xlim=c(0,1500), col=c(rainbow(14, start = 4/6, end =2/5)),

plot.title = title(main = "CONTAMANA",

      xlab = "AGES Ma", ylab = "SAMPLES", cex.lab=0.6),

 plot.axes = { axis(1,at=c(seq(1,nrow(new.ages), by=100)),cex=0.7, cex.axis=0.7);

 axis(2,at=c(seq(1,ncol(depths), by=1)),labels=c(depths),cex=0.3, cex.axis=0.7);

axis(3,at=c(Pal.zones), labels=c(Ta.zones),cex=0.3, cex.lab=0.3, cex.axis=0.7)},

 key.title = title(main="Normalized\n Likelihood", cex.main=0.8, cex=0.5))


##With this appear the second error



filled.contour(x=as.numeric(new.ages), y= as.numeric(depths), z = ito2, col=c(rainbow(14, start = 4/6, end

=2/5)), plot.title = title(main = "CONTAMANA", xlab = "AGES Ma", ylab =

"SAMPLES"),

plot.axes = {axis(1,cex=0.5,cex.lab=0.3);

axis(2,cex=0.5, cex.lab=0.3);

axis(3,at=c(Pal.zones), labels=c(lab.zones),cex=0.3, cex.lab=0.2)},

key.title = title(main="Normalized\n Likelihood", cex.main=0.8,cex=0.5))



What can I do?



Than you for the help


-------------- next part --------------
A non-text attachment was scrubbed...
Name: Plot_age_ML_contamana_final.pdf
Type: application/pdf
Size: 177637 bytes
Desc: Plot_age_ML_contamana_final.pdf
URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20120507/61ce97c4/attachment.pdf>


More information about the R-help mailing list