This function plots a line graph of a seismic signal. To avoid long plot preparation times the signal is reduced to a given number of points.
plot_signal(data, time, n =10000,...)
Arguments
data: eseis object or numeric vector, data set to be plotted.
time: POSIXct vector, corresponding time vector.
n: Numeric value, number of values to which the dataset is reduced. Default is 10000.
...: Further arguments passed to the plot function.
Returns
A line plot of a seismic wave form.
Details
The format argument is based on hints provided by Sebastian Kreutzer and Christoph Burow. It allows plotting time axis units in user defined formats. The time format must be provided as character string using the POSIX standard (see documentation of strptime for a list of available keywords), e.g., "
"
Examples
## load example data setdata(rockfall)## plot data set straightforwardplot_signal(data = rockfall_eseis)## plot data set with lower resolutionplot_signal(data = rockfall_eseis, n =100)## plot data set but not as an eseis objectplot_signal(data = rockfall_z, time = rockfall_t)## load earthquake data setdata(earthquake)## plot all three components (after changing plot options)pars <- par(no.readonly =TRUE)par(mfcol = c(3,1))plt <- lapply(s, plot_signal, t = t)par(pars)