一位韓國客戶提出了與標題相同的問題,並通過下面社區的討論找到了方法。
https://community.jmp.com/t5/Discussions/Repeat-legend-with-every-page/mp/47575?advanced=false&collapse_discussion=true&q=legend&search_type=thread
上面討論的解決方案是使用'by'函數而不是頁面函數。 當劃分一種類型的圖形時,這是一個合適的解決方案,其中只有一個變量被分配給另一個變量的 Y 軸。但是,我的客戶想要的是通過在 Y 軸上指定兩個變量,然後將它們除以另一個變量,在一頁上包含兩個圖形。
我想知道如何在 Y 軸一分為二的圖表中同時顯示所有其他頁面或圖表上的圖例。
嗨哲熙,
下面的第一個圖形產生器腳本來自分頁圖形。執行下面的第二個圖形產生器腳本具有 BY 群組和單獨的 Y 軸。我不知道純粹透過點擊來製作第二張圖的方法,因為具有「By」角色的啟動對話框也合併了 y 軸。
不過,劇本的改變是一件容易的事。透過點擊建立分頁圖表,然後將腳本儲存到剪貼簿並進行以下小更改:從變數部分刪除Page (:Airline)參數,並在圖表底部新增By (:Airline)產生器腳本。
Graph Builder(
Variables( X( :Month ), Y( :Arrival Delay ), Y( :Distance ), Page( :Airline ) ),
Elements( Position( 1, 1 ), Bar( X, Y, Legend( 13 ) ) ),
Elements( Position( 1, 2 ), Box Plot( X, Y, Legend( 16 ) ) )
;
Graph Builder(
Variables( X( :Month ), Y( :Arrival Delay ), Y( :Distance ) ),
Elements( Position( 1, 1 ), Bar( X, Y, Legend( 13 ) ) ),
Elements( Position( 1, 2 ), Box Plot( X, Y, Legend( 16 ) ) ),
By (:Airline)
)