Learn R Programming

rWind (version 1.1.7)

arrowDir: Arrow direction fitting for Arrowhead function from "shape" package

Description

arrowDir adapts wind direction value to be used by Arrowhead function from "shape" package to plot wind direction for each coordinate.

Usage

arrowDir(W)

Arguments

W

An object of class rWind or a data.frame which should content a column named "dir".

Value

A vector with angles for each arrow to be plotted by Arrowhead.

Details

Angle argument of Arrowhead function from "shape" package needs to be fed in an anti-clockwise way, relative to x-axis, in degrees 0,360. arrowDir function adapts wind direction provided by wind.fit (clockwise, relative to y-axis ) to requirements of Arrowhead.

References

Karline Soetaert (2017). shape: Functions for Plotting Graphical Shapes, Colors. R package version 1.4.3. https://CRAN.R-project.org/package=shape

See Also

wind.dl

Examples

Run this code
# NOT RUN {
data(wind.data)

# Create a vector with wind direction (angles) adapted
alpha <- arrowDir(wind.data)
# }
# NOT RUN {
# Now, you can plot wind direction with Arrowhead function from shapes package
# Load "shape package
require(shape)
plot(wind.data$lon, wind.data$lat, type = "n")
Arrowhead(wind.data$lon, wind.data$lat,
  angle = alpha,
  arr.length = 0.1, arr.type = "curved"
)
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab