如何製作包含多條線的折線圖?你好,
我有 50 個人,每個人有 5 個值對應 5 個時間點。 我正在嘗試在 JMP 中創建一個如下所示的圖表,在該圖表上顯示每個人的 5 個值:

但相反,這是我在 JMP 中得到的:
有什麼方法可以連接每個人的 5 個值並將其顯示在圖表上嗎? 謝謝你!
回复:如何製作包含多條線的折線圖?我不知道有什麼簡單的點擊方法。 但這裡有兩個選擇:
暴力破解:
- 右鍵單擊框架框並選擇自定義,
- 然後單擊每條母線並更改線條樣式。
JSL腳本:
Names Default to Here(1);
dt = Open("$sample_data/SATByYear.jmp");
gbb = dt << Graph Builder(
Size( 514, 484 ),
Show Control Panel( 0 ),
Variables( X( :Year ), Y( :SAT Math ), Overlay( :State ) ),
Elements( Line( X, Y, Legend( 10 ) ) )
);
regSum = dt << summary( Group(:State, :Region));
_idx = regSum << get rows where(:Region == "Midwest");
//get a handle to all all line segments
_xls = gbb << Xpath("//LineSeg");
_xls[_idx] << LineStyle("Dotted");
- 第一部分繪製圖表,
- 摘要將按照 ID(狀態名稱)在圖形生成器中出現的順序顯示它們。對於您的數據,組列將為 ID 和性別。
- 您的腳本將是 _idx = regSum << get rows where( :Gender == "F");
- _xls = gbb << Xpath() 語句獲取對圖形中每個線段的引用。 也就是說 _xls 有每一行的句柄。
- _xls[_idx] << Linestyle () 會將所有母線更改為虛線。
我意識到這個腳本使用了 JSL 和更高級的方法。
也許有人有比暴力破解更簡單的點擊方法。
祝你好運
回复:如何製作包含多條線的折線圖?只是一個後續問題:我試圖通過將實線分配給女性,將虛線分配給男性,在這張圖上(我們打算只製作黑色和白色)將女性與男性分開。 但顯然圖形生成器上的“顏色”不允許我這樣做,它只會改變顏色。 
回复:如何製作包含多條線的折線圖?是的! 謝謝 txnelson 和 gzmorgan0!回复:如何製作包含多條線的折線圖?按 ID 列覆蓋,而不是性別列。
回复:如何製作包含多條線的折線圖?謝謝!
但是,當我使用圖形生成器嘗試您的方法時,這就是我在將 Smoother 更改為線條之前所實現的結果:
這是之後: 
我仍然只收到 2 條線(一條針對女性,另一條針對男性),而不是 50 條。 你知道我哪裡做錯了嗎?
回复:如何製作包含多條線的折線圖?如果您正在使用圖形生成器:
- 如果您想要等間隔的時間段,請將時間變量設為序數而不是連續
- 使 person 變量成為 Overlay 變量
- 右鍵單擊並將平滑器更改為線條
以下是 JMP 樣本數據 SAT by Year.jmp,Y 為 SAT Math,X 為 Year(注意序數),State 作為疊加

如果您使用“Fit Y by X”:
- 使用 Y 的響應
- 使用 X 時間(連續)
- 從下拉菜單中,選擇“分組依據”並選擇“人員”變量
- 使用下拉菜單選擇“靈活調整”>“調整每個值”
