如何將 Lineup Box 建立的多個視窗匯出到單一 pdf ?你好,
我是一位在 Mac 上使用 JMP 16.0.0 的 JMP 新手。 我正在嘗試編寫一個腳本,該腳本將打開並重新排列由視網膜電圖儀及其軟體生成的 .txt 檔案。 這些檔案在列中包含重複的時間序列(時間和電壓值),我使用 Lineup Box 功能在 JMP 16.0.0 中將其堆疊並繪製。 目前我產生兩個陣容框視窗(請參閱附件)。 在最後一步中,我希望能夠使用 JSL 將多圖視窗匯出為 pdf,就像在 JMP 中一樣,但我一直找不到實現此目的的方法。 理想情況下,兩個視窗將合併到一個 pdf 文件中。
有沒有辦法匯出 JSL 中 Lineup Box 建立的視窗? 或者有人可以指導我找到合適的資源來實現這一目標(也許我需要了解如何使用儀表板來組裝圖表以供導出)?
謝謝你的時間!
乾杯,
標記

資料混合與清理蘋果系統回覆:如何將 Lineup Box 建立的多個視窗匯出到單一 pdf ?嗨馬克,
謝謝。 你的框架比我的笨拙腳本優雅得多(這太尷尬了,無法分享)。 我希望嘗試一下,因為它可能提供更好的方法來適應不同儀器設定引起的實驗中的細微變化。
乾杯,
標記
回覆:如何將 Lineup Box 建立的多個視窗匯出到單一 pdf ?嗨保羅,
雖然你的「把你的整個陣容盒子扔進日記裡」的建議最初讓新手感到害怕,但我在網上搜索了語法,並在腳本的頂部添加了一個新的日記窗口,其中包含:
new window(sample||"_ERG", <<JOURNAL></JOURNAL>
然後創建 Lineup Box 視窗的每段程式碼如下:
current report()<<JOURNAL></JOURNAL>
在腳本的末尾,我調整了您的程式碼以符合我的視窗名稱:
jrn = current journal();
jrn << Set page setup( margins( 0.5, 0.5, 0.5, 0.5 ), scale( 0.4 ), portrait( 1 ), paper size( "A4" ) );
jrn << Save PDF( sample||"_ERG.pdf" );
這幾乎完美地工作了! 我附上了 JSL 保存的 .pdf(第一個附件)和從 JMP 手動導出為 pdf 的日誌視窗(第二個附件)的螢幕截圖(請原諒解析度)。 如果可能的話,我想從 JSL 輸出中刪除“Graph Builder”控制標頭(如在 JMP 輸出中)並稍微放大繪圖,但除此之外,您還提供了我正在尋找的解決方案。 非常感謝。
乾杯,
標記

回覆:如何將 Lineup Box 建立的多個視窗匯出到單一 pdf ?這是一個非常粗略的流程草圖。 您自己的腳本已經包含有關情節的更多詳細信息,但這可能會幫助您理解我建議的方向。 JMP 視窗可以非常動態。
Names Default to Here( 1 );
// open data files
// prepare data table for Graph Builder
// create window
nw = New Window( "Functions",
vlb = V List Box()
);
// append new content
vlb << Append(
V List Box(
Outline Box( "B6-3553m_DAplot",
Line Up Box( N Col( 4 ),
// series of Graph Builder platfomrs
)
)
)
);
// append more new content
vlb << Append(
V List Box(
Outline Box( "B6-3553m_LAplot",
Line Up Box( N Col( 4 ),
// series of Graph Builder platfomrs
)
)
)
);
nw << Save PDF( "path/file" );回覆:如何將 Lineup Box 建立的多個視窗匯出到單一 pdf ?嗨馬克,
感謝您的答覆。 我使用單獨的窗口,因為每個窗口都包含具有不同 y 軸比例的圖形。 但我不知道貨櫃,我會研究一下。 我無權存取 JMP Pro。
乾杯,
標記
回覆:如何將 Lineup Box 建立的多個視窗匯出到單一 pdf ?您是否有理由為每個排隊框使用單獨的視窗? 您可以使用一個視窗並使用容器盒(例如輪廓盒或面板盒)對其進行分區嗎? 然後您可以將它們全部儲存為一個 PDF。
您使用 JMP Pro 嗎? 如果是這樣,那麼您應該查看功能數據瀏覽器。 它是為像您的數據這樣的數據而設計的。
回覆:如何將 Lineup Box 建立的多個視窗匯出到單一 pdf ?將整個列錶框丟進日記中並使用以下程式碼:
//Define setup information to save in pdf
jrn = current journal();
jrn << Set page setup( margins( 0.5, 0.5, 0.5, 0.5 ), scale( 0.4 ), portrait( 1 ), paper size( "A4" ) );
jrn << Save PDF( "report.pdf" );