大家好,
我一直在瀏覽論壇,還沒有找到任何答案。 我希望同時繪製兩個箱形圖,以顯示單個數據參數的歷史透視圖。 為了比較起見,還需要在同一圖中繪製實驗的散點圖。 目前,我剛剛製作了兩個圖,但是如果可以將它們編寫成一個圖,將會更加方便。
我對條形圖上方的折線圖有類似的疑問(?)。我可以在圖形構建器窗口的不同面板中分別創建它們,但是不知道如何覆蓋它們並創建縮放到折線圖的Y軸。
如果比例相似,則可以將兩個y變量都拖到Y軸上。然後,單擊折線圖,然後按住Shift並單擊條形圖。之後,選擇要繪製的線條和條形部分的變量。如果比例不同,則可以使用第二個Y軸。

你好@careyph ,
這是您要找的東西嗎?

下面是在圖形構建器中創建此腳本的腳本,但要交互式設置它有些棘手。我先從兩個散點圖開始,然後在左側添加一個方框圖。 請注意,左圖在x和y軸上顯示相同的列(高度):

然後,我從左側圖表中刪除了這些點:

然後從箱形圖中刪除x軸:

然後,只需調整兩個圖的大小即可得到上面的圖表。
這應該重新創建示例圖表:
Names default to here(1);
dt = Open("$Sample_data/big class.jmp");
dt << Graph Builder(
Size( 666, 345 ),
Show Control Panel( 0 ),
Variables(
X( :height ),
X( Transform Column( "Row", Formula( Row() ) ) ),
Y( :height )
),
Relative Sizes( "X", [79 542] ),
Elements( Position( 1, 1 ), Box Plot( Y, Legend( 15 ) ) ),
Elements( Position( 2, 1 ), Points( X, Y, Legend( 13 ) ) ),
SendToReport(
Dispatch( {}, "height", ScaleBox,
{Min( -0.5 ), Max( 0.5 ), Inc( 1 ), Minor Ticks( 0 ),
Label Row( Show Major Labels( 0 ) )} ),
Dispatch( {}, "400", LegendBox,
{Legend Position( {15, [1, -3], 13, [0]} )} )
)
);一個想法給您...我知道不是同一圖中的兩個元素...但是我認為它具有一些吸引人的功能,那就是建立一個並排佈局的JMP儀表板。 然後,您可以保留兩個圖的所有熱點交互性,並且它們幾乎可以在單個可視化視圖上直觀地顯示。 整個工作流程也可以在數據表中編寫腳本,因此您只需要做的就是創建一次...保存腳本,然後就可以將內容複製/複製到您的心中。
另一個與我早先的帖子有關的想法……也許有人具有更多的JMP能力知識可以入迷嗎?@bill_worley或者@傑夫·珀金森?,儀表板可以輸出到JMP交互式HTML,如果發布/共享很有價值,它將為圖表的使用者打開一系列其他JMP共享功能。 JMP Public,JMP Live等 不確定其他人建議的混合類型圖是否會帶來您在JMP儀表板中創建原始內容所獲得的功能豐富性?