親愛なるみんな、
JMPを使用して、各ボックス内のポイントとバイオリン図の半分を示す箱ひげ図を示すグラフを作成できるかどうかは誰にもわかりません。
実際には、添付されているものと同様のグラフですが、各箱ひげ図の内側に点があります。
ありがとう
ジュゼッペ

はい、可能です。 グラフビルダーは、この視覚化のためのJMPのツールです。 読んだことがありますかエッセンシャルグラフJMP Hlepのガイド?
半分を隠すために長方形を追加することを除いて、グラフビルダーに半分のバイオリン図を実行させる直接的な方法はわかりません。しかし、ここに例があります

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} );
別のオプション:ポイントに「PositiveGrid」ジッターを使用します。 データとスクリプトが添付されています。

どうもありがとう。
私は自分のデータでプログラムを実行しようとしましたが、あなたのデータを使用すると半分のバイオリンが得られないため、「rect」の値を変更する必要があることに気付きました。
「rect」にある5つの値は何を表していますか?
たとえばExcel形式で外部データをロードしたい場合、「オープン」で何を書き込む必要がありますか?
SASで少しプログラムすることはできますが、SASが必要とする長いプログラムを書くことに夢中にならずにグラフィックを作成するのに役立つため、使用しているJMP言語がわかりません。
ジュゼッペ