是什麼激發了這個願望清單請求?
為了線Graph Builder 中的圖表有一個很酷的功能行順序。
如果選中,該線不會在圖表中從左到右連接數據點,而是按照它們在數據表中出現的順序連接。

而不是這個圖:

用戶得到這個圖:

好多了 ...
但不幸的是,有一些令人討厭的“回到”下一個曲線的跳躍。
當然,對於簡單的圖形,您可以使用柱作為疊加層來生成 3 條獨立的曲線,而無需鋸齒形。
但已經有了稍微複雜一點的圖表,如下圖所示:圖形生成器。 結合平滑器和線條 - 如何?用戶達到當前圖形生成器 (v17) 的限制。
我希望在未來的某個時候,Graph Builder 將允許用戶使用多列疊加- 這將以一種非常優雅的方式解決問題......
您希望看到什麼改進?
更輕鬆地解決問題的替代選項:
- 數據表中的數據經過排序後,從右到左的一步將指示一條新曲線。
所以,與行順序啟用後,可能會有一個額外的選項來繪製線條“僅左 -> 右”。
如果啟用此選項,則 x 軸上不應出現用於降低值的線。

- 此時,數據表的 Line 選項行缺少 y 值。
這樣的行可用於在線圖中添加斷點(甚至在圖表中心的某個地方 - 很酷,對吧?)
...如果有一個選擇:

為什麼這個想法很重要?
目前,有一個已設置的中等複雜度的圖形無法通過圖形生成器直接生成。
解決方法是必要的。
除了多列疊加,還有其他一些微小的新功能可以解決這個問題。
dt =Open( "$SAMPLE_DATA/Functional Data/Weekly Weather Data.jmp" );
Graph Builder(
Size( 523, 407 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :DATE ), Y( :TAVG ), Overlay( :group ), Color( :group ) ),
Elements( Line( X, Y, Legend( 31 ), Row order( 1 ) ) ),
Local Data Filter(
Add Filter(
columns( :STATION ),
Where( :STATION == {"USW00003195", "USW00003868", "USW00003949"} ),
Display( :STATION, N Items( 15 ) )
)
)
)