thanks very much - fixed.

On 3 June 2012 08:26, Duncan Murdoch <murdoch.dun...@gmail.com> wrote:

> On 12-06-02 6:21 PM, Matthew Johnson wrote:
>
>> Sir,
>>
>> I have hit a the limits of my understanding of text / par / opar etc...
>>
>> I have a few related xts data frames which have multiple columns, and have
>> written a for-loop to make a set of charts - however i do not get any
>> margin text when i run the loop.
>>
>> when i test the code outside of the loop the margin text appears - however
>> when i run the loop the margin text does not appear ... what gives?
>>
>
> You're calling par() before png().  Your par() settings will apply to the
> device that was active before you open the png() device, not to it.
>
> Duncan Murdoch
>
>
>> here is the code
>>
>> for (col in 1:ncol(xdf)){
>>   par(mar=c(3.5, 4.5, 2, 1), oma=c(2,0,0,0))
>>   ymin = min(xdf[,col]) - 20
>>   ymax = max(xdf[,col]) + 20
>>   png(paste(drive, names(xdf)[col], '.png', sep=""))
>>   plot(coredata(yr09_10[,col]), type='l', ylim=c(ymin, ymax), col=1,
>> lwd=2,
>> las=1, xlab="", ylab="",
>>        xaxt='n', main=names(xdf)[col])
>>   lines(coredata(yr10_11[,col]), col=2, lwd=2)
>>   lines(coredata(yr11_12[,col]), col=3, lwd=2)
>>   axis(1, at=c(1:365), labels=format(index(yr09_10), "%d-%b"), tck=0.01,
>> las=1)
>>   legend("bottom", inset=0.02, title="Financial Years", c("09/10",
>> "10/11",
>> "11/12"), col=c(1,2,3), lwd=3, horiz=TRUE, bty='n')
>>   mtext(stamp, cex=0.75, line=0, side=1, adj=1, outer=T)
>>   mtext("Source: ABS", cex=0.75, side=1, adj=0, outer=T)
>>   dev.off()
>> }
>>
>> the charts are certainly re-made each time (i've checked this!) and they
>> appear as desired, excepting the absence of the margin text.
>>
>> could anyone please help?
>>
>> tips on any other aspects of the above code are also very welcome.
>>
>> thanks and best regards
>>
>> matt johnson
>>
>>        [[alternative HTML version deleted]]
>>
>> ______________________________**________________
>> R-help@r-project.org mailing list
>> https://stat.ethz.ch/mailman/**listinfo/r-help<https://stat.ethz.ch/mailman/listinfo/r-help>
>> PLEASE do read the posting guide http://www.R-project.org/**
>> posting-guide.html <http://www.R-project.org/posting-guide.html>
>> and provide commented, minimal, self-contained, reproducible code.
>>
>
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@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.

Reply via email to