I'd prefer not to use chartSeries in quantmod as I'm using xaxt = "n" in
plot.zoo to add an x-axis in my own format. I'm also using the screens
argument in plot.zoo.

Any idea how to plot a log y-axis using plot.zoo?

On Wed, Mar 31, 2010 at 3:58 PM, Brian G. Peterson <brian@braverock.com>wrote:

> try chartSeries with log.scale=TRUE
>
>
> On 03/31/2010 02:40 PM, Pierre Lapointe wrote:
>
>> Hi,
>>
>> I'd like to plot a times series with a log on the y-axis. I'm plotting a
>> zoo
>> object as it is easier to format the dates on the x-axis. Unfortunately,
>> log="y" does not work with plot.zoo. Any idea?
>>
>> Here's a reproducible example
>>
>> x<-seq(1,10000,length.out=10)
>> plot(x,log="y",type="l")  #works
>>
>> z<- zoo(seq(1,10000,length.out=10),
>>      as.Date(c("1992-01-10", "1992-01-17", "1992-01-24", "1992-01-31",
>>        "1992-02-07", "1992-02-14", "1992-02-21", "1992-02-28",
>> "1992-03-06",
>>        "1992-03-13")))
>> plot(z,log="y")          #gives error
>>
>> #Warning message:
>> #In plot.xy(xy.coords(x, y), type = type, ...) :
>> #  "log" is not a graphical parameter
>>
>>        [[alternative HTML version deleted]]
>>
>> _______________________________________________
>> R-SIG-Finance@stat.math.ethz.ch mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-sig-finance
>> -- Subscriber-posting only. If you want to post, subscribe first.
>> -- Also note that this is not the r-help list where general R questions
>> should go.
>>
>>
>
>
> --
> Brian G. Peterson
> http://braverock.com/brian/
> Ph: 773-459-4973
> IM: bgpbraverock
>
>
>

	[[alternative HTML version deleted]]

