圖形生成器標題的問題大家好,當我運行圖形生成器時,我的標題看起來很好:

但當我記錄它們時,我得到了這個:

如果我抓住標題來展開它,標題當然會展開,但它也會改變圖表的大小,這是不可取的:

請告訴我如何擴展標題但不更改我的圖表。我在 JMP 16 和 JMP 17 中都發現了這個問題。
數據探索和視覺化視窗回覆:圖形產生器標題的問題這可能需要更多資訊(至少我不記得遇到類似的問題)。 以下是我想到的幾個問題:
- 這是正常的圖形產生器視窗嗎?
- 你有多少頁? 你有多少個X小組?
- 您在圖形產生器中使用哪些元素(xaxis、yaxis、xgroup、顏色、頁面)?
- 您是否手動建立圖表然後另存為日記?
- 您有使用過濾器嗎? 您是否使用了色譜管切換器?
這個簡單的腳本似乎運作良好
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Size(674, 1664),
Show Control Panel(0),
Variables(X(:weight), Y(:height), Page(:age), Group X(:sex), Overlay(:sex)),
Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
);
gb << journal;

左邊是圖表產生器,右邊是日誌
如果您無法在此處分享有關報告的更多信息,您也可以聯繫 JMP 支援人員support@jmp.com 。 如果您聯繫他們並得到答复,請回复,以便我們了解問題所在。
回覆:圖形產生器標題的問題你好Jarmo,感謝您花時間調查我的問題並回覆。為了回答您的問題,我創建了一個數據表,其中包含重現我的問題的腳本(我可能應該首先這樣做;-)。資料表中的腳本將產生圖形產生器圖,當我記錄該圖時,我會收到附加的日誌,其中顯示了我在原始帖子中描述的問題。如果您對如何解決這個問題有任何想法,我們將不勝感激。
回覆:圖形產生器標題的問題我不確定是什麼破壞了頁面標題,但也許您可以隱藏那些列標題


回覆:圖形產生器標題的問題你好,Jarmo,謝謝你的建議。不過,我聯繫了 JMP 支援人員(按照您的建議),他們有更好的解決方案。以下是他們的回复,對我有用。
-------------------------------------------
這似乎是 JMP 中與使用日誌和使用圖形生成器中的換行變數相關的錯誤。您可以變更日誌中標籤框的拉伸屬性,使其延伸到圖形的整個寬度,而不是停在第一個圖形面板的右邊緣。以下是手動更改拉伸的說明:
- 記錄圖形生成器視窗
- 在日誌中,從選單中選擇“編輯”->“屬性”。
- 按一下頁面標題之一以突出顯示顯示框並在視窗右側顯示屬性。
- 點選拉伸輪廓框旁的顯示三角形
- 將 X Stretch 屬性下拉方塊中的值變更為 Window。
- 對其他頁面標籤框重複步驟 3-5。

我不確定您是否正在編寫此腳本,但如果是,這裡是腳本的修改版本,以使日誌顯示整個標籤。修改是分配一個變數來引用平台,然後在末尾添加 4 個語句。
gb = Graph Builder(
Size(606, 532),
Show Control Panel(0),
Variables(
X(:Time),
Y(:Data),
Page(:Dispense Strategy),
Wrap(:Group, Levels per Row(3)),
Overlay(:Channel),
Color(:Test)
),
Elements(Line(X, Y, Legend(8))),
SendToReport(
Dispatch(
{},
"Data",
ScaleBox(2),
{Min(-1), Max(12), Inc(2), Minor Ticks(0)}
),
Dispatch(
{},
"Data",
ScaleBox(3),
{Min(-1), Max(12), Inc(2), Minor Ticks(0)}
)
)
);
// Send the graph to the journal
gb << Journal;
// get a reference to the journal
journ = Current Journal();
// use XPath to get all the label boxes with the axis title as part of the label
boxes = journ << XPath("//LabelBox[contains(., 'Dispense Strategy')]");
// change the X Stretch property for all the boxes at once
boxes << Set Stretch("Window", "Neutral");