Re:腳本堆疊條形圖謝謝!我重新啟動,現在一切都按預期工作。有點兒
舞蹈消除了先前'釋放'的回報
選定的行,但我現在有效。
再次感謝
Re:腳本堆疊條形圖這是一個例子,主要來自
幫助==>腳本索引==>數據表==>生成行狀態處理程序
如果您運行此代碼,然後單擊其顯示的圖形中的一個條形,您將看到他立即執行行狀態處理程序
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
f = Function( {a}, Print( a ) );
rs = dt << make row state handler( f );
Graph Builder(
Size( 533, 448 ),
Show Control Panel( 0 ),
Variables( X( :sex ), Y( :height ) ),
Elements( Bar( X, Y, Legend( 4 ) ) )
);Re:腳本堆疊條形圖我認為最簡單的方法是在數據表上使用“Make Row State Handler”。 單擊“堆積條形圖”或任何其他圖表中的條形圖將更改“行狀態”列中的選擇,您應該能夠從行狀態處理程序中執行的代碼中獲取所需的信息。
回复:腳本編寫條形圖你好 @vt_sailor ,
如果可以訪問JMP 15.0,則可能需要嘗試一種稱為graphlets的新功能,該功能可以自動(大部分(如果不是全部))基於圖形視覺元素創建向下鑽取工作流。代替選擇之類的行狀態,它會將子集標準轉換為本地數據過濾器-因此它會在新圖形中捕獲。這種方式很明確,可以更好地理解甚至進一步修改。
檢查答案深入圖層次結構更多細節。
回复:腳本編寫條形圖感謝您的幫助。我嘗試製作一個行狀態處理程序,幾乎
作品。只是嘗試一下,我要求它打印其中一個的值
日誌列。當我單擊數據表中的行時
發生-直到我執行其他語句,然後該語句顯示在
日誌。例如,在下面的代碼中,如果我執行前五行,
然後選擇表中的各行,日誌中將不會顯示任何內容。然後,
當我執行最後一行時,我看到的一切都與預期的一樣。
函數結尾是否需要某種“ GO”?
謝謝
names default to here(1);
dt=current data table();
cc=column(dt,"Sum(Mean Ratio)");
f=function({X},print(char(cc[x])));
obj=dt<PRINT></PRINT>
編寫堆疊條形圖的腳本我正在嘗試從條形圖觸發腳本。 單擊條的分段之一時,JMP將突出顯示該分段及其在數據表中的對應行。 然後,我想觸發一個Scipr,它將讀取該行中的各種條目並創建另一頁的繪圖,基本上是在另一個窗格中進行深入分析。 我可以按照JSL手冊中所述實現鼠標功能,並獲取鼠標的坐標。 但是,執行此操作時,我無法選擇單元格和表中的行。 對於條形圖,我不知道如何將坐標映射到圖中的單元格。 過去,我是通過讓用戶選擇單元格然後單擊“向下鑽取”按鈕來完成此操作的。 當然可以,但是如果他們只需單擊單元格並顯示向下鑽取的圖,那就會更加優雅。 有沒有辦法編寫腳本?謝謝!