在點圖中追蹤事件
你好,
我經常畫這些稀疏的點圖——這是在追蹤一個指標而不是一個計數指標,所以從左到右的順序更進一步。縱座標是一維空間位置。當我們在數據中看到形狀時,我們想知道是什麼事件導致了它們。我們通常使用事件列的顏色。但我不太喜歡,因為這些小點上的顏色可能很難辨認,而且由於它們會四處移動,所以不容易用眼睛追蹤。
我更喜歡這種方法,在軸上附加一條線……但這意味著我必須編寫腳本。實際上我就是這麼想的——我覺得這應該不難,但我覺得我可能漏掉了一些東西。

我也嘗試過這種方法,將事件放置在縱座標軸上的某個特定位置。現在我知道在哪裡找事件了:

還有這種方式,我不喜歡,因為它為下面的圖表佔用了太多空間,而且我似乎無法重新調整它的大小:

最後,我把事件放在右側軸上,但結果不太好。
謝謝你!
數據探索與視覺化回覆:在點圖中追蹤事件也許是最後一個 - 不同大小的地塊?
上面那個大,下面那個細?

要調整大小,只需抓住軸的下緣並拖曳它:

回覆:在點圖中追蹤事件我已經嘗試了您建議的所有方法,效果都很好(取決於數據和情況)。目前我更喜歡使用第二個軸來顯示事件,因為它在顯示點/線/條的位置方面提供了相當大的靈活性。
回覆:在點圖中追蹤事件您看過 JMP 19 中流程篩選平台新增的警示圖嗎?它似乎很適合您的工作。
回覆:在點圖中追蹤事件
@jay_holavarri寫道:我更喜歡這種方法,我將一條線附加到軸上......但這意味著我必須編寫腳本。
幸運的是,JMP19 中有一個線圖的新選項:

可以用它來畫箭頭:

就像JMP 19 圖形產生器中的新功能一樣
...並且可以使用它“無需腳本”向繪圖中添加垂直線:)

use the script to generate the plot and then use Graph Builder to steal the idea.
- The point plot uses the original Y values
- the Line plot uses 2 additional Y values to draw vertical lines - activate the option "within row"
- length of the lnies is defined via min/max
- if(:Lot Acceptance == "Reject", ...) is used to get vertical lines only for "reject"s
Open( "$SAMPLE_DATA/Tablet Production.jmp" );
Graph Builder(
Transform Column(
"max",
Formula( If( :Lot Acceptance == "Reject", Col Max( :Disso ) ) )
),
Transform Column(
"min",
Formula( If( :Lot Acceptance == "Reject", Col Min( :Disso ) ) )
),
Size( 1301, 506 ),
Graph Spacing( 4 ),
Variables(
X( :Blend Time ),
Y( :Disso ),
Y( :min, Position( 1 ) ),
Y( :max, Position( 1 ) )
),
Elements(
Points( X, Y( 1 )),
Line( X, Y( 2 ), Y( 3 ), Ordering( "Within Row" ) )
)
);
回覆:在點圖中追蹤事件在早期版本中,您也可以透過使用第二個 X 軸來實現這一點。我也喜歡使用第二個 Y 軸,因為它可以讓我自由地移動它(對於點來說很有用,但可能會幹擾其他 Y 軸上的標記)

或確保它始終適合情節並防止用戶輕易改變它

回覆:在點圖中追蹤事件是的,條形圖同樣有效 - 即使在 JMP 中
但是當網格線被啟動時,就很難區分網格線和事件。

Graph Builder(
Transform Column(
"event",
Formula( If( :Lot Acceptance == "Reject", 100 ) )
),
Variables( X( :Blend Time ), Y( :Disso ), Y( :event, Position( 1 ) ) ),
Elements( Bar( X, Y( 2 ), Legend( 8 ) ), Points( X, Y( 1 ) ) )
);
回覆:在散點圖中追蹤事件我嘗試了警報圖,但據我所知,它需要我創建一個控製圖……我的數據是空間數據,所以我無法對其進行總體指標分析。