ppi
)Plot a plan position indicator (PPI) generated with ppi using ggplot
# S3 method for ppi
plot(
x,
param,
xlim,
ylim,
zlim = c(-20, 20),
ratio = 1,
na.value = "transparent",
...
)
An object of class ppi
.
The scan parameter to plot, see details below.
Range of x values to plot.
Range of y values to plot.
The range of parameter values to plot.
Aspect ratio between x and y scale.
ggplot argument setting the plot color of NA values
Arguments passed to low level ggplot function.
Available scan paramaters for plotting can by printed to screen
by summary(x)
. Commonly available parameters are:
DBZH
", "DBZ
"(Logged) reflectivity factor [dBZ]
TH
", "T
"(Logged) uncorrected reflectivity factor [dBZ]
VRADH
", "VRAD
"Radial velocity [m/s]. Radial velocities towards the radar are negative, while radial velocities away from the radar are positive
RHOHV
"Correlation coefficient [unitless]. Correlation between vertically polarized and horizontally polarized reflectivity factor
PHIDP
"Differential phase [degrees]
ZDR
"(Logged) differential reflectivity [dB]
The scan parameters are named according to the OPERA data information model (ODIM), see Table 16 in the ODIM specification.
# NOT RUN {
# load an example scan:
data(example_scan)
# print to screen the available scan parameters:
summary(example_scan)
# make ppi for the scan
ppi <- project_as_ppi(example_scan)
# plot the first scan parameter, which in this case is "VRADH":
plot(ppi)
# plot the reflectivity parameter:
plot(ppi, param = "DBZH")
# change the range of reflectivities to plot, from -10 to 10 dBZ:
plot(ppi, param = "DBZH", zlim = c(-10, 10))
# change the scale name and colour scheme, using viridis colors:
plot(ppi, param = "DBZH", zlim = c(-10, 10)) + viridis::scale_fill_viridis(name = "dBZ")
# }
Run the code above in your browser using DataLab