箱線圖+點圖+半小提琴圖各位,
有誰知道是否可以使用 JMP 創建一個圖表,顯示箱線圖以及每個箱內的點並顯示一半的小提琴圖。
實際上,圖表與所附圖表類似,但每個箱線圖中都有點。
謝謝
朱塞佩

高級統計建模實驗設計大規模定制質量和工藝工程回复:箱線圖+點圖+半小提琴圖親愛的吉姆,
我嘗試對其他數據重新應用您的過程,但我看不到圖表。
我通過放置箱線圖的最小值、最大值、25°和75°的值來更改“矩形”語句中的數據,但什麼也沒有。
我已經閱讀了腳本索引中指示的內容,但結果是失敗。
我可以向你尋求幫助嗎?
我想解決這個問題的直接方法不存在,不是嗎?
非常感謝您的幫助。
朱塞佩
回复:箱線圖+點圖+半小提琴圖親愛的特克斯尼爾森,
非常感謝,
總是有價值的建議,最重要的是問題得到解決。
朱塞佩
回复:箱線圖+點圖+半小提琴圖Essential Graphing 文檔涵蓋了 Graph Builder 的使用。對於添加圖形腳本,該文檔位於腳本指南中,腳本索引中的示例詳細介紹了功能。所有這些都可以在“幫助”下拉菜單中找到。
我添加到基本圖形生成器中的添加圖形腳本只是使用 rect() 函數在小提琴圖的一半上放置一個白色矩形。Rect() 繪製一個矩形。腳本索引中有詳細說明。這些值為(左、上、右、下,以及矩形應該是填充矩形還是空矩形)。由於 X 變量是標稱(字符)變量,因此 X 中每個值的 x 坐標從 0 開始,並以 1 遞增。這確定了矩形的 Left 和 Right 值。通常,頂部和底部值由 Y 列的 Col Min() 和 Col Max() 值設置。
對於 X 變量的每個值都必須有 1 個“添加圖形腳本”部分。
重新排序段設置圖表各個組件的順序以及它們應具有的從前到後的順序。需要將矩形對象放在小提琴前面、箱線圖後面。
回复:箱線圖+點圖+半小提琴圖謝謝回复,
我已經看過 Essential Graphing 中的文檔,但沒有任何內容能接近我的目標。
唯一的方法是編寫一個臨時程序。
朱塞佩
回复:箱線圖+點圖+半小提琴圖謝謝回复,
然而我的目標是展示半小提琴,這讓我了解數據如何分佈。
這些點本身對我沒有多大幫助。
朱塞佩
回复:箱線圖+點圖+半小提琴圖太感謝了。
我嘗試在我的數據上運行該程序,但我意識到我必須更改“rect”中的值,因為使用你的數據我沒有得到半小提琴。
“rect”中的 5 個值代表什麼?
如果我想加載外部數據,例如Excel格式的數據,我應該在“open”中寫什麼?
我可以用 SAS 編寫一些程序,但我不知道我使用的 JMP 語言,因為它可以幫助我製作圖形,而無需瘋狂地編寫 SAS 所需的長程序。
朱塞佩
回复:箱線圖+點圖+半小提琴圖另一種選擇:對點使用“正網格”抖動。 附上數據和腳本。

回复:箱線圖+點圖+半小提琴圖我不知道讓圖形生成器製作半小提琴圖的直接方法,除了添加一個矩形來隱藏一半。但這是一個例子

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} );
回复:箱線圖+點圖+半小提琴圖對的,這是可能的。 Graph Builder 是 JMP 中用於此可視化的工具。 你讀過嗎基本繪圖JMP Hlep 中的指南?