Plotting wind direction as arrows with precipitation
I don't see any conversion of your time data from character to a time type, so it is probably converting to factor within the ggplot function. Something like
Sys.setenv(TZ="Etc/GMT+5") # you need to study time types, including ?strptime
Sandy$Deal1 <- as.POSIXct( Sandy$Deal1, format="%m/%d/%Y %H:%M")
The other problem I see is that you probably need to have your data in long form to get the results you want, so you should look at the vignettes for the reshape2 or tidyr packages.
---------------------------------------------------------------------------
Jeff Newmiller The ..... ..... Go Live...
DCN:<jdnewmil at dcn.davis.ca.us> Basics: ##.#. ##.#. Live Go...
Live: OO#.. Dead: OO#.. Playing
Research Engineer (Solar/Batteries O.O#. #.O#. with
/Software/Embedded Controllers) .OO#. .OO#. rocks...1k
---------------------------------------------------------------------------
Sent from my phone. Please excuse my brevity.
On August 10, 2015 12:05:27 AM EDT, DJ L <rhelp10 at gmail.com> wrote:
Hello R users!
I am trying to create a time series in R with two variables,
precipitation
and wind direction vs Date/Time.
I am looking for suggestions and maybe even sample code.
My workbook is called "Sandy" and has columns with Date/Time,
Raindall_cm,
Wind Direction in both degree format (0-359) and in character form (N,
NW,
S, SW, SE, E, NE, NW).
I have done some reading for it on stackoverflow and other sites but
not
making head way.
I will be graphing with ggplot most likely and am a beginner in R, self
taught from books and online resources.
This is the code I have and a small peak into the data.
Sandy<-read.csv("Sandy.csv", header=TRUE,
sep=",",stringsAsFactors=FALSE)
head(Sandy)
Deal1 Rainfall_cm Wind_Direction1 Wind_Direction2 1 10/22/2012 0:00 0 296 W 2 10/22/2012 0:15 0 317 NW 3 10/22/2012 0:30 0 323 NW 4 10/22/2012 0:45 0 323 NW 5 10/22/2012 1:00 0 326 NW 6 10/22/2012 1:15 0 326 NW
class(Sandy)
[1] "data.frame"
str(Sandy)
'data.frame': 1832 obs. of 4 variables: $ Deal1 : chr "10/22/2012 0:00" "10/22/2012 0:15" "10/22/2012 0:30" "10/22/2012 0:45" ... $ Rainfall_cm : num 0 0 0 0 0 0 0 0 0 0 ... $ Wind_Direction: num 296 317 323 323 326 326 $ Wind_Direction: chr "W" "NW" "NW" "NW" ...
require(ggplot2)
Loading required package: ggplot2 # this graph does the precipitation vs time graph, but not the wind
ggplot(Sandy, aes(x = Deal1, y = Rainfall_cm, group = 1)) +
geom_line(stat = "identity") Ideally I want it to have the precipitation graph vs time, then wind vs time on the same graph. I would like the wind direction to be arrows pointing in the designated direction (i.e. North points north). Thank you! [[alternative HTML version deleted]]
______________________________________________ R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.