圖形產生器:由連續變數著色的系列折線圖的固定資料標籤?你好 - 我正在圖形生成器中繪製多個系列。 圖例很棒,但如果在每個系列的末尾有一個數據標籤就更好了,這樣人們在看到新數據時就不必把目光四處張望。 但是,當在顏色列中使用連續變數時,線標籤設定會消失。 我可以將系列放在覆蓋列中,但是編寫腳本變得更加困難,我必須手動放入顏色,而不是手動放入標籤,這充當另一個標籤。 有沒有辦法用連續的顏色變數來製作這些標籤?
謝謝!
自動化和腳本編寫數據探索和視覺化視窗回覆:圖形產生器:由連續變數著色的系列折線圖的固定資料標籤?線路標籤是您想要的嗎?


dt = Open( "/C:/Program Files/JMP/JMPPROEA/18/Samples/Data/US Regional Population.jmp" );
Graph Builder(
Size( 553, 264 ),
Show Control Panel( 0 ),
Show Title( 0 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :Year ), Y( :Population ), Overlay( :Region ) ),
Elements( Line( X, Y, Legend( 7 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
7,
Properties(
2,
{Line Label Properties( {Name Label( 1 )} )},
Item ID( "Great Lakes", 1 )
),
Properties(
9,
{Line Label Properties( {Name Label( 1 )} )},
Item ID( "Pacific", 1 )
),
Properties(
10,
{Line Label Properties( {Name Label( 1 )} )},
Item ID( "South Atlantic", 1 )
)
)}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(
Line Seg( "Line (Great Lakes)" ),
Label Offset( "Name", -1, {9.88327472828701, 37772.1540027761} )
)}
)
)
)
回覆:圖形產生器:由連續變數著色的系列折線圖的固定資料標籤?Y 軸上是否有多個列,或如何繪製這些單獨的線? 使用覆蓋應該相當容易

JMP 建立的腳本還不錯
Graph Builder(
Variables(X(:lot_id), Y(:NPN1), Overlay(:NPN2)),
Elements(Smoother(X, Y, Legend(7))),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
7,
Properties(0, {Line Label Properties({Name Label(1), Width(9)})}, Item ID("108.83 - 113.96", 1)),
Properties(1, {Line Label Properties({Name Label(1), Width(9)})}, Item ID("113.96 - 115.2", 1)),
Properties(2, {Line Label Properties({Name Label(1), Width(9)})}, Item ID("115.2 - 116.32", 1)),
Properties(3, {Line Label Properties({Name Label(1), Width(9)})}, Item ID("116.32 - 117.58", 1)),
Properties(4, {Line Label Properties({Name Label(1), Width(9)})}, Item ID("117.58 - 121.78", 1))
)}
)
)
)
並且可以變得“更好”
lgd_server = gb << Get Legend Server;
items = lgd_server << Get Legend Items;
For Each({item, index}, items[1],
item << Set Properties( {Line Label Properties({Name Label(1)})});
);
完整範例
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
gb = dt << Graph Builder(
Variables(X(:lot_id), Y(:NPN1), Overlay(:NPN2)),
Elements(Smoother(X, Y, Legend(7)))
);
lgd_server = gb << Get Legend Server;
items = lgd_server << Get Legend Items;
For Each({item, index}, items[1],
item << Set Properties( {Line Label Properties({Name Label(1)})});
);回覆:圖形產生器:由連續變數著色的系列折線圖的固定資料標籤?@hogi和@jthi謝謝大家的回覆! 因此,資料表採用堆疊格式,因為它連結到另一個表,並且我需要一個用於連結的 ID 列。 有些列是離散的,例如@hogi您展示了,但其中許多圖都是系列,其中系列之間的變化變數是連續的。 也許問題的一部分是我自己完成了一些計算,而不是讓 jmp 來做。 我正在嘗試以 JMP 似乎沒有做到的方式堆疊資料(與行屬性中的「堆疊」不同,因為這似乎也會重新縮放資料),我已經繼續,只是使用表變數創建了另一列,在絕對意義上偏移資料。 然後我添加了一些滑桿來調整這些偏移的比例。 所以我稍微討論了一下 JMP,這可能是問題的一部分。

因此,由於缺乏更好的術語,我選擇了幾個變數作為“分層偏移變數”。 當層級改變時,與主要層次變數相關聯的較大偏移量,以及當次要層次變數改變時添加較小的偏移量。 因為有很多系列,所以擁有色譜確實很有幫助。 不幸的是,輔助層次變數(通常作為著色變數有意義)是連續的,因此圖例始終是連續的,而且您無法將層級指定為標籤。 我嘗試將輔助分層變數放入覆蓋框中,然後製作大約 2000 個箱,這確實保證每個系列都顯示出來並且不會被平均,但隨後我無法指定顏色漸變,它只是給出隨機顏色。 圖例也會給出這些垃圾箱而不是那裡的數據,但這是行不通的。 也許有一種方法可以強制覆蓋圖例返回著色方案的連續版本,但我沒有看到它,並且取消選中圖例的所有未使用的垃圾箱也很乏味。 我希望能夠顯示標籤和顏色漸層。 我想我可以花時間在 powerpoint 中手動瀏覽並添加標籤,但有了 JMP 的所有功能,我覺得應該有一種方法可以做到這一點。
希望我說得有道理。 感覺有點頭暈,所以如果這沒有意義,請告訴我。
回覆:圖形產生器:由連續變數著色的系列折線圖的固定資料標籤?我認為即使您使用疊加,您也應該能夠設定漸變類型著色

打開圖例並更改顏色主題

