Learn R Programming

Momocs (version 1.4.1)

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, ...)

# S3 method for OutCoe 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", ... )

Value

a plot

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()

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