intensityplot {praatpicture} | R Documentation |
Plot intensity object
Description
Function for plotting intensity objects called by praatpicture. Instead of
using this function directly, just use
praatpicture('my_sound_file', frames='intensity')
.
Usage
intensityplot(
it,
start,
end,
tfrom0 = TRUE,
tgbool = FALSE,
lines = NULL,
focusTierColor = "black",
focusTierLineType = "dotted",
range = NULL,
color = "black",
ind = NULL,
min_max_only = TRUE,
axisLabel = "Intensity (dB)"
)
Arguments
it |
IntensityTier object loaded using rPraat::it.read |
start |
Start time (in seconds) of desired plotted area. |
end |
End time (in seconds) of desired plotted area. |
tfrom0 |
Logical; should time on the x-axis run from 0 or from the
original time? Default is |
tgbool |
Logical; should dotted lines be plotted corresponding to
locations in a TextGrid? Default is |
lines |
Numeric vector giving locations in seconds of locations from
a TextGrid to be plotted with dotted lines. Default is |
focusTierColor |
String or vector of strings giving the color(s) to
use for plotting focus tier lines. If multiple tiers are focused, a vector
of the same length can be passed, and the nth tier will be plotted in the
nth color. Default is |
focusTierLineType |
String or vector of strings giving the line
type(s) for plotting focus tier lines. If multiple tiers are focused, a
vector of the same length can be passed, and the nth tier will be plotted in
the nth line type. Default is |
range |
Vector of two integers giving the intensity range to be
used for producing intensity plots. Default is |
color |
String giving the name of the color to be used for
plotting intensity. Default is |
ind |
Integer indexing waveform relative to other plot components.
Default is |
min_max_only |
Logical; should only minimum and maximum values be given
on the y-axis? Default is |
axisLabel |
String giving the name of the label to print along
the y-axis when plotting intensity. Default is |
Value
No return values, called internally by praatpicture and sibling functions.
Examples
# Don't use directly
datapath <- system.file('extdata', package='praatpicture')
soundFile <- paste0(datapath, '/1.wav')
praatpicture(soundFile, frames='intensity')