Dear all,
does anyone know if with JMP it is possible to create a graph showing the box-plots with the points inside each box and showing half of a violin plot.
In practice, a graph similar to the one attached, but with the points inside each box-plot.
Thanks
Giuseppe

Yes, it is possible. Graph Builder is the tool in JMP for this visualization. Have you read the Essential Graphing guide in JMP Hlep?
I don't know a direct way of getting Graph Builder to do the half Violin chart, except to add a rectangle to hide half of it. But here is an example

Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
dt = Open( "$SAMPLE_DATA/big class.jmp" );
gb = Graph Builder(
Size( 570, 510 ),
Variables( X( :sex ), Y( :height ) ),
Elements(
Box Plot( X, Y, Legend( 6 ) ),
Points( X, Y, Legend( 7 ) ),
Contour( X, Y, Legend( 8 ), Adapt to Axis Scale( 0 ) )
)
);
Report( gb )[FrameBox( 1 )] << Add Graphics Script(
5,
Description( "" ),
Pen Color( "white" );
Pen Size( 2 );
Fill Color( "white" );
Rect( -.5, 75, 0, 40, 1 );
);
Report( gb )[FrameBox( 1 )] << Add Graphics Script(
6,
Description( "" ),
Pen Color( "white" );
Pen Size( 2 );
Fill Color( "white" );
Rect( .5, 75, 1, 40, 1 );
);
Report( gb )[FrameBox( 1 )] << Reorder Segs( {1, 2, 10, 11, 5, 6} );
Another option: Use "Positive Grid" jittering for the points. Data and script attached.

Thank you so much.
I tried to run the program on my data, but I realized that I have to change the values in "rect", because using your data I don't get the half violin.
What do the 5 values present in "rect" represent?
If I wanted to load external data for example in excel format, what should I write in "open"?
I can program a little in SAS, but I don't know the JMP language which I use because it helps me to make graphics without going crazy writing long programs that SAS requires.
Giuseppe