View source: R/intensityplot.R
intensityplot | R Documentation |
Function for plotting intensity objects called by praatpicture. Instead of
using this function directly, just use
praatpicture('my_sound_file', frames='intensity')
.
intensityplot(
it,
start,
end,
tfrom0 = TRUE,
tgbool = FALSE,
lines = NULL,
focusTierColor = "black",
focusTierLineType = "dotted",
range = NULL,
color = "black",
ind = NULL,
min_max_only = TRUE,
highlight = NULL,
axisLabel = "Intensity (dB)",
drawSize = 1
)
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 |
highlight |
Named list giving parameters for differential
highlighting of the intensity contour based on the time domain. This list
should contain information about which parts of the plot to highlight, either
done with the |
axisLabel |
String giving the name of the label to print along
the y-axis when plotting intensity. Default is |
drawSize |
Number indicating the line width of the intensity contour.
Default is |
No return values, called internally by praatpicture and sibling functions.
# Don't use directly
datapath <- system.file('extdata', package='praatpicture')
soundFile <- paste0(datapath, '/1.wav')
praatpicture(soundFile, frames='intensity')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.