[R] filled.contour and time axis

David Winsemius dwinsemius at comcast.net
Sat Feb 28 22:35:54 CET 2009


Pieter reports that a further suggestion of using, instead,  
axis.POSIXct(1,x) was helpful.

-- 
David Winsemius


On Feb 28, 2009, at 2:53 PM, David Winsemius wrote:

> The filled.contour help page offers a somewhat more extensive  
> example for using plot.axes than you have attempted:
>
> plot.axes = { axis(1, seq(100, 800, by = 100)) axis(2, seq(100, 600,  
> by = 100)) },
> And looking at the help page for axis() shows that the default  
> setting for at is NULL, so it is "correctly formatted" as called,  
> and you instead need to tell axis where to place the ticks and  
> labels. This minor hack of the filled.contour example using the  
> pretty function may offer ideas that you can apply to your code  
> (whatever it might be.)
> x <- 10*1:nrow(volcano)
> y <- 10*1:ncol(volcano)
> filled.contour(x, y, volcano, color = terrain.colors,
>    plot.title = title(main = "The Topography of Maunga Whau",
>     xlab = "Meters North", ylab = "Meters West"),
>     plot.axes = { axis(1, pretty(x,min=0))
>                   axis(2, seq(100, 600, by = 100)) },
>     key.title = title(main="Height\n(meters)"),
>     key.axes = axis(4, seq(90, 190, by = 10)))# maybe also asp=1
> mtext(paste("filled.contour(.) from", R.version.string),
>       side = 1, line = 4, adj = 1, cex = .66)
> # Bottom line ... read the axis help page and the links from it.
> -- 
> David Winsemius
>
> On Feb 28, 2009, at 2:32 PM, Pieter Beck wrote:
>
>> Dear all,
>>
>> I am using filled.contour and my x-axis consists of a vector of  
>> dates,
>> formatted using as.POSIXct.
>>
>> When I assign this vector to x in filled.contour, the x-axis in the  
>> plot is
>> correctly formatted as dates.
>>
>> However, when I use plot.axes=axis(1) in filled.contour the x-axis  
>> is not
>> correctly formatted. I need to opt for the latter because I want to  
>> add
>> additional lines and points to the graph using plot.axes.
>>
>> Does anyone have a suggestion of how to make sure the x-axis is  
>> correctly
>> formatted as time/dates when I explicitly plot it using plot.axes?
>>
>> Many thanks in advance,
>>
>> Pieter Beck
>>
>>
>>
>>
>> 	[[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.
>
> ______________________________________________
> 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.




More information about the R-help mailing list