I have some results from a previous computation, and I am interested in making a violin plot with the results. However, I am having some issues with the output. This is a simple code example:
p={0.00583547, 0.913935, 0.00064845, 0.0283075, 0.242314, 0.00292315,
0.313267, 0.0048271, 0., 0.0189791, 0.440537, 0.644471, 0.174219,
0.331852, 0.454559, 0.492714, 0.567449, 0.534182, 0.,
0.0396246, 0.000269544, 0.0526237, 0.507224, 0.0324656, 0.146723,
0.756949, 0.48481, 0.378945, 0.0029072, 0.00223941, 0., 0.0246697,
0.00867912, 0.00534172, 0.311157, 0.360063, 0.0276792,
9.43658*10^-8, 0.0192023, 0.297876, 0.603116, 0.0224907, 0.0795396,
0.0899822, 0.000250232, 0., 0.00318889, 0.0245693, 0.372268,
0.00482709};
DistributionChart[p, PerformanceGoal -> "Quality",
PlotTheme -> "Scientific"]
I haven't found a way to plot the point values over the violin. In addition, all values are in the range [0,1], while due to smoothing, the violin exceeds these values.
Anyone knows how could I improve this plot in Mathematica?
Thanks in advance for any help!