自动生成参考线作为学习 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
);