why don't you just output to postscript instead of using dev.copy:
postscript("yourfile.ps")
.......your script......
dev.off()
On 10/12/07, Thomas Schwander <thomas_schwander at web.de>
wrote:> Hi everyone,
>
>
>
> anybody's got an idea why the following script doesn't produce
batch-histograms?
>
> I'm using Windows XP and R 2.5.1.
>
>
>
> Here's the script:
>
>
>
> matrix<-read.csv("C:\\Stadtwerke_mit_Umlage.csv",
header=TRUE,sep=";",dec=".")
>
> Stadtwerke<-colnames(matrix)
>
> Bereich_blau<-66.67
>
> Schleifen<-dim(matrix)[2]
>
> Plan<-c(35.46,1.75,63.49,13.52,39.38,21.83)
>
> Median<-apply(matrix,2,median)
>
>
>
> breaks<-round((0.01)*dim(matrix[1]))
>
>
>
> for(i in 1:Schleifen){
>
> hist(matrix[,i],main=paste("Risiko-Chancenprofil der Stadtwerke
",
>
> Stadtwerke[i]),col="blue",xlab="EBIT in Mio. ?",
ylab="H?ufigkeit",breaks[1])
>
> abline(v=Median[i],lwd=2,col="grey",lty=3)
>
> axis(side=1,at=Median[i],labels="Median",col="grey")
>
> hist_data<-hist(matrix[,i],plot=F,breaks[1])
>
> Quantil_unten<-quantile(matrix[,i],((100-Bereich_blau)/2)/100)
>
> Quantil_oben<-quantile(matrix[,i], (100-(100-Bereich_blau)/2)/100)
>
>
>
> #Plotten der roten unterer Teil
>
> for(j in 1:length(hist_data$breaks)){
>
> if (hist_data$breaks[j]<Quantil_unten)
>
> hv<-j
>
> }
>
> for(k in 1:hv){
>
>
rect(hist_data$breaks[k],0,hist_data$breaks[k+1],hist_data$counts[k],col="red")
>
> }
>
>
>
> for(l in 1:length(hist_data$breaks)){
>
> if (hist_data$breaks[l]<Quantil_oben)
>
> hv2<-l+1
>
> }
>
> for(m in hv2:length(hist_data$breaks)){
>
>
rect(hist_data$breaks[m],0,hist_data$breaks[m+1],hist_data$counts[m],col="red")
>
> }
>
> dev.copy(device =
postscript,file=paste("C:\\",Stadtwerke[i],".ps"))
>
> dev.off()
>
> }
>
>
>
> It seems, that the error is in line ?dev.copy"? but I don't
understand why. It doesn't matter if I'm using device = jpeg or
postscript. Maybe I must add a waiting time of 2 seconds or something like that?
>
>
>
> Thanks a lot,
>
> Thomas
>
>
> [[alternative HTML version deleted]]
>
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
>
--
Jim Holtman
Cincinnati, OH
+1 513 646 9390
What is the problem you are trying to solve?