Hello list,

Thank you very much for replying to my earlier questions. I have a few new
questions about R plots:

Example: tempdata:
RDate Price
2009-12-09 12:00 100
2009-12-09 15:00 99
2009-12-09 18:00 102
....
2009-12-10 8:00 120
2009-12-10 10:00 110
2009-12-10 16:00 105

My code: (RDate already in R date-time class)
plot (price~RDate, data=tempdata, "l")
axis.POSIXct(1, at=seq(min(data$RDate), max(data$RDate)+60, by="3 hours"),
format="%H:%M")
grid(lwd=1)

1. The default grid lines do not seem to correspond with the ticks in my
axis. Grid has options for absolute numbers of grid lines, but I would not
want to paste an absolute number here, as I don't know the number of ticks
generated by seq.

2. The tick label on the x axis should be in 2 lines. My x axis is the time
and date (2009/12/09 12:00), I want to show the time on the first line and
some of the dates on the second, visually as below:

-------|----------------|------------------|------------------------
    12:00         15:00         18:00
    12/09                          12/09

How should I specify this?

3. I don't want line to automatically connect the between the missing
periods, i.e., suppose my data was hourly from 12/09 to 12/10, but there is
no data between 2009-12-09 18:00 and 2009-12-10 8:00, the two data points at
these dates should not be connected.

4. I would like to label the uppermost values of the axes, which R does not
seem to label.

5. Is there a graphic package where perhaps all these details have been
figured out?

Thank you very much for your help!

Tam

        [[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