如何在圖形生成器中將 X 組變量的標籤換行為多行?你好,
我正在圖形生成器中製作一個非常簡單的圖形。 我的樣本名稱很長(用作 X 組變量)。
如何將標籤換行為多行? 我想避免有一半的圖表是標籤!
謝謝
大規模定制回复:如何在圖形生成器中將 X 組變量的標籤換行為多行?它似乎已經在 JMP15 中,但我正在使用 JMP16,因此與 JMP15 相比,它的行為可能略有不同
一點額外的:這是我在JMP14 中使用的看起來非常可怕的正則表達式,我不記得它是如何工作的,但我認為這個想法是如果沒有可以使用的空格,則在第15 個字符處換行:
Names Default To Here(1);
regex_wrapping = "(?:((?>.{1,15}(?:(?<=[^\S\r\n])[^\S\r\n]?|(?=\r?\n)|$|[^\S\r\n]))|.{1,15})(?:\r?\n)?|(?:\r?\n|$))";
long_str_without_spaces = "very_long_string_with_many_words_and_requires_wrapping";
long_str_with_spaces = "very long string with many words and requires wrapping";
Show(Regex(long_str_without_spaces, regex_wrapping, "\1\!N", GLOBALREPLACE));
Show(Regex(long_str_with_spaces, regex_wrapping, "\1\!N", GLOBALREPLACE));
回复:如何在圖形生成器中將 X 組變量的標籤換行為多行?多謝! 這正是我的觀點!
您現在使用的是哪個版本? 我有 JMP14,但軸標籤行中沒有該選項,但我很快就會在 15 時移動。
回复:如何在圖形生成器中將 X 組變量的標籤換行為多行?如果你想將它們繞在軸上,有時你可以使用軸設置換行來管理,但我認為它不會在沒有任何空格的情況下繞一個長字符串

使用此方法時,您可能還會丟失一些標籤:

當我在 JMP 的某些早期版本(我認為是 14)中遇到此問題時,我確實使用一些非常複雜的正則表達式創建了新標籤列來處理正確位置的拆分
回复:如何在圖形生成器中將 X 組變量的標籤換行為多行?FWIW,當將變量放入“Group X”區域時,我發現(Mac 上的 JMP 16.2)圖形生成器在分解標籤方面做了合理的工作。 而且,如果這不符合您的口味,您可以拖動來更改寬度:


回复:如何在圖形生成器中將 X 組變量的標籤換行為多行?非常感謝您的回答!
實際上我不會更改標籤,而只會將它們顯示在圖中的兩行中,如下例所示(我在 power point 中進行了操作,因為我無法在 JMP 中進行操作)。
回复:如何在圖形生成器中將 X 組變量的標籤換行為多行?歡迎來到社區!
有很多方法可以執行此操作:
- 一種是在圖形生成器中對該列進行計算(變換)(在您的情況下,您可能需要字符函數詞來獲取列內容的一部分,我的公式是subtr(name, 1,1),它給出了第一個字符,基於幫助-示例數據菜單中的數據表“Big Class.jmp”
- 另一種方法是通過“重新編碼”生成一個新列(右鍵單擊列名稱...)
另請參閱“幫助”下的文檔,或按 ?然後點擊平台的一部分


