Mon, 11/24/2014 - 12:38 am
An example is here in matplotlib
Unless I'm missing something, I can't see an implementation in IgorPro.
My initial thought to do this is: make a histogram from each 1D wave, smooth, make a copy, multiply one version by 0.5 and the other by -0.5. There are several problems with this: dealing with multiple waves will be difficult, it will be in the wrong orientation, smoothing needs to be done relative to bin size (I think). I wondered if anyone has tackled this already? Perhaps as part of implementing the Scatter Dot Plot graphing package?
The original reference for Violin Plots is Hintze & Nelson (1998) The American Statistician 52(2):181-4.