更改情節圖例中的名稱<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好
我有 6 個變量:步驟1 =12,步驟2=13,第三步=10,A=500,B=900,C=1300。
我正在繪製 col "x" vs 前三個變量,它們是列的名稱,如下所示;但我想將它們的名稱更改為情節圖例中的變量 A、B 和 C。 (見圖)。我怎樣才能做到這一點?我該如何改變:姓名( “12” )顯示 500(A 的值)而不是 12?
謝謝
噸=當前數據表() ;
疊加圖(
X ( : X ) ,
是(柱子( dt ,字符(步驟1 )) ,柱子( dt ,字符(第2步)) ,柱子( dt ,字符(第三步)) ) ,
連接點( 1 ) ,
:姓名( “12” )(連接顏色( 3 ) ,覆蓋標記顏色( 3 ) ,
覆蓋標記( 12 ) ,行寬( “薄的” )) ,
:姓名( “13” )(連接顏色( 0 ) ,覆蓋標記顏色( 0 ) ,
覆蓋標記( 16 ) ,行寬( “薄的” )) ,
:姓名( “10” )(連接顏色( 20 ) ,覆蓋標記顏色( 20 ) ,
覆蓋標記( 15 ) ,行寬( “薄的” )));

回复:更改情節圖例中的名稱感謝您提供更大的桌子。 要使 A 線和 B 線分開,請使用 Overlay 角色。 這是一個腳本。

Graph Builder(
Variables( X( :Column 1 ), Y( :Pressure ), Overlay( :Chamber )),
Elements( Points( X, Y, Legend( 7 ) ), Line( X, Y, Legend( 8 ) ) )
)
回复:更改情節圖例中的名稱
@sibanibisoyi寫道:
3)我知道如何在 Graph Builder 中更改圖例。但如前所述,我需要使用 Overlay Plot,因為我需要在 Graph Builder 中不可能的點之間連接線(據我所知)。
您可以通過在元素圖標的第一行中選擇元素時按住 shift 鍵來組合 Graph Builder 中的元素。 所以打開點,然後按住 shift 鍵單擊 Line。 在 Line 的屬性中,有一個名為“Row order”的複選框,如果您要這樣做,它將逐行連接點。 否則它將通過唯一的 x 值連接它們。
回复:更改情節圖例中的名稱有趣的是,您表中的腳本確實提供了與我從頭開始時不同的行為(類似錯誤)。 這適用於 JMP 12.2。和 JMP 13.1。 因此,請將此信息也提供給我們的支持團隊。 Xan,我錯過了什麼嗎?
因此,一種解決方法是手動創建它。 可能不是最好的,但現在......
回复:更改情節圖例中的名稱哦,是的,你是對的,這似乎不是故意的行為。 您能否參考此討論向 support@jmp.com 報告。 謝謝回复:更改情節圖例中的名稱我正在使用 JMP 12。 您能否展示一個視頻,您可以在其中更改圖例名稱,因為在我的情況下,我可以更改圖例名稱。 但只要我說好的。什麼都沒有改變。
回复:更改情節圖例中的名稱是的,我想是這樣。
當我有大量的點時。 Graph Builder 不顯示一對一的連接(至少我不知道)。
我試圖在所附示例中說明我的意思。
回复:更改情節圖例中的名稱順便說一句,雙擊疊加圖中的圖例也會打開圖例窗口,我可以更改條目。 您使用的是什麼版本的 JMP? 這一切都應該在 JMP 12 中可用,並且可能回到 JMP 10。 如果在 JMP 9 或 10 中引入 GB,則不再完全 shure,而且我相信覆蓋圖從一開始就存在,或者至少在以後的一個版本中就存在。
回复:更改情節圖例中的名稱
嗯,這就是我用 Graph Builder 所做的,它有線和點。 我錯過了什麼嗎?
回复:更改情節圖例中的名稱原則上,如果我知道如何使用以下命令(在腳本書中找到)
''標記(行狀態())= 1; // 標籤當前行
它可能對我有幫助。
但我不確定。
回复:更改情節圖例中的名稱你好馬丁,
感謝您的回复。 但這並不能解決我的問題。
1和2點)基本上是在改變列名(我不想要)。 我需要更改列本身內的變量名稱。
3)我知道如何在 Graph Builder 中更改圖例。但如前所述,我需要使用 Overlay Plot,因為我需要在 Graph Builder 中不可能的點之間連接線(據我所知)。
您能否告訴我是否可以使用疊加圖更改列內的變量名稱,或者 JMP 不允許這樣做?
謝謝你。
西巴尼
回复:更改情節圖例中的名稱
Overlay Plot(
X( :Column 1 ),
Y( :Pressure ),
Grouping( :Chamber ),
Overlay Groups,
Connect Points( 1 )
);
Overlay Plot(
X( :Column 1 ),
Y( :Pressure ),
Grouping(
Transform Column(
"Chamber_UC",
Character,
Nominal,
Formula( Uppercase( :Chamber ) )
)
),
Overlay Groups
);
Graph Builder(
Size( 522, 450 ),
Show Control Panel( 0 ),
Graph Spacing( 10 ),
Variables( X( :Column 1 ), Y( :Pressure ), Overlay( :Chamber ) ),
Elements( Points( X, Y, Legend( 5 ) ), Smoother( X, Y, Legend( 6 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model( 6, Level Name( 0, "A" ), Level Name( 1, "B" ) )}
)
)
);
如果您將此腳本與您的數據表一起使用,您將獲得三個圖表:
首先是您的疊加圖。
第二個是疊加圖,在疊加圖菜單窗口中創建局部轉換變量,方法是右鍵單擊變量選擇區域中的 Chamber,然後使用“公式”,然後單擊公式編輯器中的“Chamber”,然後單擊“Character”- >“大寫”。 這個新構建的(並且不存在於數據表中)變量可以用作組變量(可能您必須使用紅色三角形選項更改外觀以避免兩個圖。
第三個是 Xan 已經提出的最簡單的一個。 它是用 Graph Builder 構建的。 您需要將“Column 1”放在“X”上,將“Pressure”放在“Y”上,然後將“Chamber”放在“Overlay”上。 接下來,雙擊圖例並通過在現在打開的窗口中雙擊“a”和“b”來更改名稱,並將其更改為大寫。 如果您看不到線和點,您需要將缺失的圖標拖到圖表中,或者按住 shift 鍵並單擊圖表頂部的缺失圖標。
但是,您現在應該通過腳本或手動獲得結果。
乾杯,
馬丁
回复:更改情節圖例中的名稱我正在使用 Overplay 繪圖,因為我需要帶線的點,而我在 Graph Builder 中找不到。
這個問題特定於 Overplay 情節。
我想將圖例名稱 Chamber=a 更改為 A 並將 Chamber=b 更改為 B。 因為,我有很多類似的圖表,我想在圖表中而不是在數據表列名中進行更改。
回复:更改情節圖例中的名稱對我來說,上面提到的數據表的樣子並不完全清楚。 如果我們可以有一個示例表,那應該不會那麼難。
回复:更改情節圖例中的名稱我不確定問題是什麼。 是腳本問題還是 UI 問題? 它是特定於疊加圖還是一般的圖例? 如今,建議使用 Graph Builder 而不是 Overlay Plot,並且具有更靈活的圖例等。回复:更改情節圖例中的名稱我也有同樣的問題。 上面提到的問題沒有解決方案嗎?