在同一窗口中合併圖表你好,
我正在運行一個循環,該循環對數據表進行子集化並根據子集表繪製變異性圖表。 腳本如下:
//批次列表是一個字符串列表...
lot_count = 長度(lot_list);
對於( i= 1, i <= lot_count, jj++,
根據某些條件從主表中提取數據表的子集
使用子集表進行體操並繪製變異性圖表
); // for 循環關閉。 最後,我將在單獨的窗口中看到許多變異圖表
我想做的是將所有繪圖合併在同一個窗口中......
我的方法是在循環完成後使用類似的方法:
新窗戶( “組合圖”,陣容框(恩科爾(2) , v1, v2, v3,v4 ) ; ) ;
但我遇到了麻煩:
1) 根據循環內的交互次數將變量 v1, v2, v3, ... 分配給變量圖
2) 向 New Window() 提供動態列表,其中列表 {v1, v2, v3, ...} 的每個變量都引用一個變量圖。
預先感謝您的任何幫助! 不同的方法是可以接受的!
回复:在同一窗口中合併圖形非常感謝txnelson!!
append() 讓它變得如此簡單 - 而我不知道這一點。
回复:在同一窗口中合併圖形嗨特克斯尼爾森,
謝謝你的建議。
我嘗試將一張原始圖像和裁剪圖像管理組合到一個新窗口並保存在日記中。 但不知何故,原始圖像被裁剪圖像取代了。並且圖像的大小是相同的。如果你有辦法解決它,就去流浪吧。
名稱默認為此處( 1 );
img = 打開( "$SAMPLE_IMAGES/tile.jpg", JPG );
nw1 = 新窗口( "原始圖像", img );
{w, h} = img << 獲取大小;
img << 裁剪( 左( 50 ), 右( w - 50 ), 上( 50 ), 下( h - 50 ) );
nw2 = 新窗口( "較小的圖像", img );
nw = 新窗口( "組合圖像", Lineup Box( N Col( 2 ), nw1, nw2 ) );
nw << 保存日誌(“/C:/Users/User/Desktop/我的處理圖像日誌.jrn”);
總質量
電子顯微鏡
回复:在同一窗口中合併圖形這是一個簡單的腳本,說明了您的要求:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/blood pressure.jmp" );
// get the numerical columns
numColumnNames = dt << get column names( numeric, string );
// Create an output display window
New Window( "Combined graphs", lub = Lineup Box( N Col( 2 ) ) );
// Loop accross the variables and add them to the Charts to the display
For( i = 2, i <= N Items( numColumnNames ), i++,
vc = Variability Chart(invisible, Y( Eval( numColumnNames[i] ) ), X( :dose ) );
lub << append( Report( vc ) );
vc << close window;
);
回复:在同一窗口中合併圖形感謝您的建議。 我希望這是完全自動化的 - 將研究圖形生成器腳本! 此外,在對錶進行子集化之後,我正在使用子集表執行各種操作。 如果我在主表上執行這些操作,它會變得有點複雜 - 抱歉可能很難解釋:)回复:在同一窗口中合併圖形您可以使用圖形生成器並將批號拖動到“包裹”角色嗎?這將自動為每個批號創建一個單獨的迷你圖。