地圖形狀與非地理地圖、多張地圖我使用帶有晶圓佈局的地圖形狀而不是地理數據,並且有一個問題...
問題:在圖形產生器以外的平台中,如果我使用「背景地圖…」來顯示我的光刻邊界,資料會立即消失,顯然與x 軸切換到測地線相關(它會同時切換x 和y ,但x 會破壞繪圖) )。我可以透過將其恢復為線性來修復它,或者可以編寫腳本使其正常工作,但這很麻煩。圖形產生器可以套用背景圖並使軸保持線性。
也許這只是將來可以改進的東西,但想知道現在是否有一些好的解決方法......我在某個地方缺少的偏好?我發現我可以告訴 JMP 我的 X/Y 列是各種地理類型,但不確定是否有辦法可以說它們絕對不是。
問題:我想這不僅限於非地理數據,因為您可能有歷史國家邊界或其他東西,但我可以輕鬆地擁有多個不同的佈局,這些佈局對區域使用相同的名稱(只是數字)。背景地圖沒有問題...您選擇地圖文件,但對於將列放入圖形生成器中的地圖形狀的情況,我想知道它是如何工作的。它似乎確實能夠猜測要使用的正確佈局 - 而且您不必選擇地圖,這非常酷 - 但它是否會詢問不同的佈局是否實際上與有限的數據集兼容?與此相關的是,如果我正在編寫圖形生成器的腳本,有沒有辦法告訴它明確使用哪個地圖檔案?我了解如何以互動方式執行操作...將列指定為 Shape()...但是有什麼方法可以處理可能存在的不明確地圖嗎?
回覆:具有非地理地圖、多個地圖的地圖形狀我在這方面發現了一些事情...
(1) 關於多個地圖我發現我可以設定一個 MapShape 列屬性來指定要使用的特定地圖檔案。該地圖檔案甚至可以位於另一個位置,這樣就可以使其不與「地圖」資料夾中的任何內容混淆,以防使用重疊名稱的地圖之間可能存在衝突。在此發布範例: https://community.jmp.com/t5/JMP-Scripts/Hexagonal-and-Square-United-States-Maps-for-Graph-Builder/ta-p/22637
(2)這給了我一個想法,也許我可以強制我的 xy 列具有屬性的線性比例,但儘管列也有一個軸屬性,它允許指定默認軸,但我仍然發現 x 軸被迫當我添加背景地圖時測地線。這是當我使用 X 和 Y 列在雙變量圖上繪製數據,然後右鍵單擊背景並選擇“背景地圖”並從那裡選擇邊界時的情況。我確實正在考慮為此編寫一個腳本,因為手動選擇背景地圖似乎是不可避免的功能。(很容易讓它在特定的腳本報告上工作,但自從我最初發布此內容以來,我們為我們的內部地圖提供了一組很好的共享地圖文件,所以現在有很多用戶可能希望使用這個簡單的手冊將不同可能的背景應用於自己的情節的過程,然後出現此問題。)。
回覆:具有非地理地圖、多個地圖的地圖形狀@哈德納,
我不太確定你是如何添加背景圖片的。 我已經使用形狀檔製作了晶圓圖。
此外,腳本索引 > 顯示框 > 新增影像中的以下腳本提供了使用邊界的範例。
我可能會創建一個插件或熱鍵腳本來提示您或用戶提供產品和/或採樣計劃,然後透過 JSL 選擇圖像,設定比例和邊界。如果您有多個圖形(按群組或多個 Y 或 X),腳本可以取得目前視窗以找到所有 FrameBox 並立即設定它。
提供更多細節,可能會產生更多建議/幫助。
Names Default To Here( 1 );
img = Open( "$SAMPLE_IMAGES/windmap.png", "png" );
w = New Window( "View Image",
Graph Box(
FrameSize( 500, 500 ),
X Scale( 0, 100 ),
Y Scale( 0, 100 ),
<<ADD image=""></ADD>