JMP 學術網路研討會 - 製作出版級品質的圖形
研究出版物和簡報需要高品質的資料視覺化,通常遵循特定的格式要求、美學偏好或其他客製化需求。雖然大多數 JMP 使用者都知道 JMP 在探索性繪圖方面的優勢,但很少有人知道 JMP 也能夠產生高度客製化的出版品質圖表。在本次網路研討會中,您將學習自訂圖形格式和美觀度的基本和高級技術,以及如何以可調整大小而不會變得模糊或像素化的高品質影像格式匯出圖形。您還將了解如何在匯出 JMP 圖表後對其進行極其精細的自訂,從而實現幾乎無限的自訂等級。
分享和交流成果回覆:製作出版品質的圖形解決了,非常感謝!升級到 JMP 17 時,它預設為法語(我的系統語言)。因此 Graphbuilder 變成了 Constructeurs de graphiques...我在腳本中修改了它,它再次工作了。
回覆:製作出版品質的圖形@arnaudsteyaert您好,請使用上例中的顯示屬性來檢查框路徑,以確保您引用了正確的路徑。對於您收到的錯誤訊息類型來說,這通常是正確的方法。
回覆:製作出版品質的圖形你好,
我發現自從升級到 JMP Pro 17 以來,腳本解決方案不再起作用...錯誤訊息顯示訪問 Window("...") 時找不到名稱。 JMP 搜尋視窗的方式是否發生了變化?我應該更改 JSL 腳本嗎?
Window("2023 MICROVOLT individual differences - Graph Builder")["Graph Builder",GraphBuilderBox(1)] << Set Width(450);
Window("2023 MICROVOLT individual differences - Graph Builder")["Graph Builder",GraphBuilderBox(1)] << Set Height(275)任何幫助將不勝感激。
阿諾
回覆:製作出版品質的圖形多謝!如果您有 Y 分組變量,則點擊方法會有點棘手,因為 GraphBuilder 將兩個面板視為獨立的框架。我已經在我目前正在處理的圖表腳本中實現了第二種方法,並且效果非常好!
回覆:製作出版品質的圖形@arnaudsteyaert ,我相信很多人都遇到過這種情況。感謝您提出來。
您可以手動設定圖形尺寸(以像素為單位)以匹配出版物所需的比例,然後在將圖形放入文件之前調整字體以提高可讀性。有幾種方法可以設定像素大小:透過點擊或透過 JSL 程式碼。 JSL 提供對總圖形尺寸最全面的控制,但您可以在不增加複雜性的情況下獲得所需的位置。
點擊式
您可以透過右鍵單擊任何圖表並轉到“大小/比例”>“框架大小”(在“圖表產生器”中位於“圖表”子選單下)來設定圖錶框架大小(以像素為單位)。請注意,這設定了圖形框架(即繪圖區域)的大小,因此位於框架之外的軸、標題等不會受到影響,並將超出您指定的尺寸。但是,如果您將幀尺寸調整得足夠小,以便為軸等留出額外的空間,那麼您可能可以足夠接近所需的總尺寸,以便一旦圖像進入文件中,就不需要調整大小。但如果您想要更細粒度的控制,請繼續閱讀。
吉林省
轉到“檔案”>“新腳本”,將此程式碼複製並貼上到視窗中,然後按一下“執行”以產生圖形,其中包括軸等的整個圖形為 700x500 像素。最後兩行是重要的部分:它們引用圖形產生器報告視窗中包含圖形和軸等的部分,並向其發送 Set Width() 和 Set Height() 訊息。
// Run this just once to create a graph to resize
dt = Open("$SAMPLE_DATA/Fitness.jmp");
dt << Graph Builder(
Size( 714, 577 ),
Show Control Panel( 0 ),
Variables( X( :RstPulse ), Y( :Oxy ) ),
Elements( Points( X, Y, Legend( 3 ) ), Line Of Fit( X, Y, Legend( 5 ) ) )
);
// Change the width and height values and rerun these lines to see how the total graph size changes
Window("Fitness - Graph Builder")["Graph Builder",GraphBuilderBox(1)] << Set Width(700);
Window("Fitness - Graph Builder")["Graph Builder",GraphBuilderBox(1)] << Set Height(500)<BR />
因此,在實踐中,點擊您想要的圖形,然後打開一個新的腳本視窗並運行幾行程式碼來設定寬度和高度。如果您正在使用圖形產生器,只需將範例最後兩行中的「Fitness - 圖形產生器」替換為您的視窗名稱,就可以正常運作。否則,JMP 可以為您提供參考。右鍵單擊圖表並轉到“顯示屬性” 。使用右側的顯示樹找到包含整個圖形的框,然後使用框路徑部分來取得參考。此範例如下圖所示:

回覆:製作出版品質的圖形超有趣的網路研討會,非常感謝。不過,我確實有一個問題。期刊出版物的圖表通常需要具有特定的尺寸(例如,列寬)。如何讓 JMP 尊重這些限制?這很重要,因為如果您事後調整它們的大小,您為文字選擇的磅值將會改變(或者您需要在向量圖形應用程式中手動更改它)。您對這個主題有什麼建議嗎?任何幫助將不勝感激。
回覆:製作出版品質的圖形感謝您的建議, @ArturoDS 。 JMP 願望清單是提出此類新功能請求的最佳位置。
回覆:製作出版品質的圖形你好羅斯,
感謝您參加本次網路研討會。非常有用,特別是最後一部分。不過,我有一個意見,在 JMP 中添加上標和下標並不是很容易。要么可以使用您在演示文稿中展示的 powerpoint 方法,或者就我而言,我一直在 mac 上使用 unicode 鍵盤,是否可以在程式的未來版本中包含這些指數的小菜單?
親切的問候,
阿圖羅
回覆:製作出版品質的圖形謝謝, @markschahl !願你的圖表永遠美麗。
回覆:製作出版品質的圖形羅斯:很棒的網路研討會!我第一次在一個影片中看到所有這些提示/技巧。我已與公司的 JMP 用戶分享了這一點(以推動他們做得更好...)。謝謝!