我對 JMP 非常陌生,我花了近三個小時才製作附圖中的圖表。 我不知道如何編碼,但被告知嘗試 JMP 進行資料分析。 我現在的問題是我的長條圖沒有以軸標籤為中心。 我嘗試過改變軸上的間距,但這只會使條形移動得更多。 任何幫助將不勝感激,因為我非常迷失,而且我還有大量圖表需要製作。 如果還有一種方法可以讓條形更寬,那就太好了。 我嘗試了寬度比例,但條形似乎加倍了,所以我不確定這是否正確。 我使用的是 JMP Pro 14.2。 謝謝你!

如果您可以附上資料表的副本,我會看一下它,看看是否可以使用我使用的時髦方法讓它工作。
哇,這個問題正好吸引了我。 抱歉花了這麼長時間! 我猜想沒有辦法覆蓋它,因為陰性和陽性對照只有一種類型的變量,但細胞處理和病毒處理有四種。 我本質上想要 txnelson 在第一個回覆中發布的圖像,那將是完美的。 我只是無法模仿他們對數據的處理方式。 為了以防萬一,我包含了我的圖表所基於的資料表的一部分。 標籤列是我識別統計上不同數值的作弊方式。 感謝您的幫忙!

你已經把治療在覆蓋角色中,因此您為每個角色要求一個欄治療/量組合。但是,您的數據中只有 A549/陰性對照(例如)。
它可能有助於了解您想要查看什麼圖表以及資料的組織方式。
我懂了。 我不確定會缺少什麼組合,但我會看一下。 謝謝您的回覆!
非常感謝您的回答! 我昨天看到了該腳本的放置位置,但現在找不到它,所以我按照您的步驟進行了操作。 一切都很順利,直到我到達墊片部分。 A 間隔符號和 Z 間隔符號都出現在欄的末端,而不是一個在開頭,一個在末尾,因此它將欄位移動了兩個空格。 我嘗試將它們與我的數據一起放入,而不是放在最後,或者只是添加一個墊片,但我還沒有找到一種方法使其像您一樣工作。 當我重新排列處理順序以將墊片放在第一位時,它們沒有顯示為在盒子中移動的標籤。
我認為這個情節是正確的,儘管你覺得它不可取。 您似乎缺少一些治療和交易量的組合,但 JMP 仍然保留該位置,因此遺漏是明確的。
這是我對您的問題的“解決方案”;

我必須編寫自己的數據,其中每個條只有一個數據點,因此箱形圖無法正確顯示,但我相信使用您的數據,箱形圖將正確工作。
我的解決方案是一個醜陋的解決方案。它唯一可取的品質是它可以按照您想要的方式顯示數據。
以下是我對您的圖表所做的更改,以使其正常工作
- 我將處理從“疊加”移至“顏色”。疊加強制所有音量等級都位於每個疊加中,因此您的偏移標籤。
- 我不僅將體積作為 X 軸,而是將體積和治療都包含在軸上。
- 為了刪除治療的軸值,我進入治療的軸設定並取消選擇“顯示刻度標籤”
- 要更改列出體積和治療的軸標籤,我會點擊標籤並輸入體積
- 然後我右鍵單擊圖表,然後選擇“自訂”
- 我選擇了Bar,並將寬度比例更改為1
- 現在,為了新增磁碟區組之間的間距,我在資料表中新增了虛擬記錄。
- 對於每個等級的體積(100、150...乙醇),我新增了 2 個虛擬記錄
- 虛擬記錄的處理值有一個值會顯示在目前處理等級之前,另一個值會顯示在目前處理等級之後。我選擇了 A-Spacer 和 Z-Spacer 的值。這是帶有虛擬行的資料表

- 然後我右鍵單擊圖例上方,然後選擇圖例設置
- 在這裡我只選擇了我想要顯示的類別。
我認為這非常醜陋,我希望其他社區成員能有更好的解決方案。只要新增了虛擬記錄,下面的 JSL 就會重現我的圖表。
Names Default to Here( 1 );
Graph Builder(
Size( 570, 488 ),
Graph Spacing( 0 ),
Variables(
X( :Volume ),
X( :Treatment, Position( 1 ) ),
Y( :RLU ),
Color( :Treatment )
),
Elements(
Bar( X( 1 ), X( 2 ), Y, Legend( 6 ), Packed Primaries( 5 ) ),
Box Plot( X( 1 ), X( 2 ), Y, Legend( 7 ) )
),
SendToReport(
Dispatch(
{},
"Volume",
ScaleBox,
{Label Row(
1,
{Automatic Tick Marks( 0 ), Show Major Labels( 0 ),
Tick Mark Style( "Short Divider" )}
), Label Row( 2, Tick Mark Style( "Short Divider" ) )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
6,
Properties( 1, {Fill Color( 52 )}, Item ID( "Cell-Treated", 1 ) ),
Properties(
2,
{Fill Color( 21 )},
Item ID( "Negative-Control", 1 )
),
Properties(
3,
{Fill Color( 51 )},
Item ID( "Positive-Control", 1 )
),
Properties( 4, {Fill Color( 56 )}, Item ID( "Virus-Treated", 1 ) ),
Properties( -1, {Fill Color( 52 )}, Item ID( "RLU", 1 ) )
), Legend Model( 7, Base( 7, 0, 0, Item ID( "RLU", 2 ) ) )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Volume" )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg( BarSeg( 1 ), {Set Width Proportion( 1 )} )}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position(
{6, [-1, 2, 0, 1, 3, -1], 7, [-1, -1, -1, -1, -1, -1, -1, -1]}
)}
)
)
)