自動產生參考線作為學習 JMP 和一些 JSL 的一種方式,我一直在追蹤我所在州的 Covid 發病率。 在 y 軸上有新病例、x 軸上有日期的圖表上,我在今天的新病例數上添加了一條參考線,作為一種「我們在這裡」。 有沒有辦法自動執行此操作? 我可以看出“12601”和“12381”是需要更改的值,但我不知道如何告訴它使用“新病例”(紅色)和“新病例滾動平均值”的最新值“(黑色的)。
Graph Builder(
Size( 1245, 660 ),
Show Control Panel( 0 ),
Fit to Window( "Maintain Aspect Ratio" ),
Variables(
X( :Date ),
Y( :New Cases ),
Y( :New Case Rolling Average, Position( 1 ) ),
Color( :Month )
),
Elements(
Line( X, Y( 1 ), Y( 2 ), Legend( 5 ) ),
Points( X, Y( 1 ), Y( 2 ), Legend( 6 ) )
),
SendToReport(
Dispatch(
{},
"New Cases",
ScaleBox,
{Min( -245.726960373999 ), Max( 19090.397676905 ), Inc( 2000 ),
Minor Ticks( 1 ), Add Ref Line( 0, "Solid", "Black", "", 1 ),
Add Ref Line( <FONT color="#FF00FF">12601</FONT>, "Solid", "Red", "", 1 ),
Add Ref Line( <FONT color="#FF00FF">12381</FONT>, "Solid", "Black", "", 1 )}
)
)
);
進階統計建模自動化和腳本編寫消費者與市場研究資料存取資料混合與清理大規模客製化回覆:自動化參考線非常感謝,這很有幫助,是的,我將添加到表格的底部。
回覆:自動化參考線以下是腳本的修改,它根據最後一行的值設定新案例和新案例滾動平均值的值的參考線。這是假設資料表中的最後一行具有最新值。
Names Default To Here( 1 );
dt = Current Data Table();
gb = dt << Graph Builder(
Size( 1245, 660 ),
Show Control Panel( 0 ),
Fit to Window( "Maintain Aspect Ratio" ),
Variables(
X( :Date ),
Y( :New Cases ),
Y( :New Case Rolling Average, Position( 1 ) ),
Color( :Month )
),
Elements(
Line( X, Y( 1 ), Y( 2 ), Legend( 5 ) ),
Points( X, Y( 1 ), Y( 2 ), Legend( 6 ) )
),
SendToReport(
Dispatch(
{},
"New Cases",
ScaleBox,
{Minor Ticks( 1 ), Add Ref Line( 0, "Solid", "Black", "", 1 )}
)
)
);
gbrpt = gb << report;
gbrpt[AxisBox( 2 )] << add ref line(
dt:New Cases[N Rows( dt )],
"Solid",
"Red",
"",
1
);
gbrpt[AxisBox( 2 )] << add ref line(
dt:New Case Rolling Average[N Rows( dt )],
"Solid",
"Black",
"",
1
);