在每一頁上重複圖例當(在圖形生成器中)使用多個頁面創建圖形時,使用其中一個變量作為頁面參數,圖例僅顯示在第一頁。
如何為所有頁面重複圖例?
非常感謝任何建議!
回复:在每一頁上重複圖例這很漂亮。但是,我有兩個問題。
1. 我的頁面(使用“按”命令)的 x 軸類別並不總是相同,正如我希望的那樣。具體來說,我使用“年季度”作為序號 x 軸。所以如果一個頁面在 2022-Q4 沒有數據,而另一個頁面在 2022-Q2 和 2023-Q1 沒有數據,那麼頁面之間的軸是不一樣的。我可以通過輸入零作為給定類別的連續數據來解決這個問題,但那是 NVA。我們能否強制每個頁面上的 x 軸都相同(這似乎是使用“頁面”而不是“按”時的默認設置)。
2. 如果頁面上沒有使用圖例類別,則它不會出現在圖例中。同樣,我希望所有頁面上的圖例都相同。“By”在這方面當然優於“Page”,但如果能夠強制將傳說完全相同就更好了。就我而言,我的 y 軸連續數據是製造過程中損失的生產時間。我正在使用堆積條。我的圖例(“覆蓋”)類別是損失原因(例如“未遵循程序”、“腐蝕”、“旋轉設備故障”、“原材料短缺”)。即使不存在特定類別,具有相同圖例的優勢在於,它會向觀眾強調實際上此原因在該頁面上為零,而在另一頁面上則為非零。
回复:在每一頁上重複圖例謝謝。 我以前從未使用過對話框選項來啟動圖表。回复:在每一頁上重複圖例你好,
訣竅是使用 DIALOG 選項開始製作圖表。
當您打開圖形生成器時,您將看到此選項。
不要為分組變量使用 PAGE 選項,而是使用 BY 選項。
請確保在 DIALOG 框中為 OVERLAY 或 COLOR 選擇了圖例變量。
回复:在每一頁上重複圖例請查看 Julian 發布的解決方案:start in graph builder with對話然後使用經過選項而不是頁分組變量的選項。
回复:在每一頁上重複圖例我在 JMP 15 中遇到了同樣的問題。 我使用圖形生成器並通過在“頁面”框中放置一個變量來創建多個圖形;但圖例只出現在第一張圖上。 你是如何解決這個問題的?
回复:在每一頁上重複圖例我很高興聽到現在一切正常, @莉娜!
朱利安
回复:在每一頁上重複圖例嗨朱利安
我錯誤地使用了對話框構建器。這就是為什麼它不適用於標籤。 現在可以了。 感謝您的快速回复。
回复:在每一頁上重複圖例你好@莉娜
您能否更詳細地解釋您在 JMP 15 中缺少哪些您以前擁有的功能? 我在我這邊試過了,我可以用單獨的圖例生成相同的單獨圖表。 有一個您不想使用的“Page”角色,但據我所知,“By”的工作方式和以前一樣。 我確定我遺漏了什麼,所以讓我知道它是什麼,我們可以找出如何在 JMP 15 中做到這一點!
@朱利安
回复:在每一頁上重複圖例嗨朱利安,
三年後,我們有了 JMP 15,但這個解決方案不起作用。 它為每個“按”類別創建一個額外的頁面。您知道它如何與 JMP 15 一起使用嗎?
回复:在每一頁上重複圖例嗨朱利安,
非常感謝!
這確實解決了這個問題(並打開了一扇通向新選擇的大門!)。
此致,
皮特
回复:在每一頁上重複圖例你好@Piet_Hoogkamer ,
這裡的技巧是使用圖形生成器中的對話框選項,然後為標籤列使用按角色,而不是頁面。 然後,Graph Builder 將為每個圖表重複圖例。

我希望這有幫助!
@朱利安
回复:在每一頁上重複圖例我同意你的說法,我建議你發送一個增強請求到
支持@jmp.com
回复:在每一頁上重複圖例謝謝吉姆,這很有幫助!
由於沉迷於圖形生成器,我很少看其他選項,所以吸取了教訓(至少對於散點圖)。
但是,我仍然希望在圖形生成器中看到相同的結果,因為選項之間存在明顯差異。
使用“疊加圖”和“圖形生成器”,我的數據如下所示。
圖表構建器的圖對我來說更好,點與樣本類的關係更清晰(有一些可選的抖動)。
最好的,皮特。
Overlay PlotOverlay PlotOverlay PlotOverlay PlotOverlay PlotOverlay PlotOverlay Plot疊加圖
Graph Builder PlotGraph Builder PlotGraph Builder PlotGraph Builder PlotGraph Builder PlotGraph Builder PlotGraph Builder Plot圖形生成器圖
回复:在每一頁上重複圖例我不知道如何在 Graph Builder 中執行此操作。您正在構建什麼類型的圖表?如果它是一個散點圖,你可以使用
圖==>疊加圖
指定您的 X 和 Y 變量,然後指定 Page 變量,將其放入 By 選擇框中。
運行後,您可以按住 CNTL 鍵並單擊鼠標右鍵,然後選擇 Row Legend。選擇您的顏色變量,將為每個圖表顯示圖例。

回复:在每一頁上重複圖例嗯,很酷的功能在 Page 和 By 之間平均分配 - 而不是分組......
對於 1,我還使用了一些虛擬行來跨越網格(更嚴重的是:FrameBoxes 的 X/Y 組網格)在所有 By-Plots 中類似。
對於2,它有助於定義價值顏色對於疊加列。 然後所有的 By-Graphs 將自動共享相同的顏色編碼 - 反之亦然,觀眾可以很容易地從圖例中得到一個原因是頁面上的零。
如果您想擁有完全相同的圖例,您還可以添加一些虛擬行來填充圖例。
由於虛擬行,age=17(只有“M”)得到與 age=12 相同的圖例:
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << << Select Rows( [38] ) << Delete Rows;
dt << Add Rows( {age = 17, sex = "F"} ); // dummy entry to get the legends aligned
Graph Builder(
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) ),
By( :age ),
Where (:age ==12| :age==17)
);