Learn R Programming

Momocs (version 1.0.0)

hcontrib: Harmonic contribution to shape

Description

Calculates contribution of harmonics to shape. The amplitude of every coefficients of a given harmonic is multiplied by the coefficients provided and the resulting shapes are reconstructed and plotted. Naturally, only works on Fourier-based methods.

Usage

hcontrib(Coe, ...)
"hcontrib"(Coe, id, harm.r, amp.r = c(0, 0.5, 1, 2, 5, 10), main = "Harmonic contribution to shape", xlab = "Harmonic rank", ylab = "Amplification factor", ...)

Arguments

Coe
a Coe object (either OutCoe or (soon) OpnCoe)
...
additional parameter to pass to coo_draw
id
the id of a particular shape, otherwise working on the meanshape
harm.r
range of harmonics on which to explore contributions
amp.r
a vector of numeric for multiplying coefficients
main
a title for the plot
xlab
a title for the x-axis
ylab
a title for the y-axis

See Also

Other Coe_graphics: boxplot.OutCoe, hist.OutCoe

Examples

Run this code
data(bot)
bot.f <- efourier(bot, 12)
hcontrib(bot.f)
hcontrib(bot.f, harm.r=3:10, amp.r=1:8, col="grey20",
   main="A huge panel")

Run the code above in your browser using DataLab