大家好,
我试图在双变量图上做一些不同的事情,需要一些帮助。首先,我有一个数据表,其中包含值和控制限制,我想创建一个双变量图,根据我在本地数据过滤器上选择的内容,将使用相应的UCL / LCL限制更新图形。参考线。其次,我也想知道如何根据我的选择而不是每个参数来使图例自动更新。第三,有没有办法根据我的选择让Y轴自动缩放?我的应用程序的值范围相当大,所以我希望y轴自动缩放。在此先感谢您的帮助。以下是我目前的样本:
Bivariate(
Y( :Value ),
X( :Date ),
Automatic Recalc( 1 ),
Fit Line( {Line Color( {213, 72, 87} )} ),
Local Data Filter( Conditional, Add Filter( columns( :Parameter ), Where( :Parameter == "Length" ) ) ),
SendToReport(
Dispatch(
{},
"2",
ScaleBox,
{Add Ref Line( 28.333333, "Solid", "Black", "LCL", 1 ), Add Ref Line(
Column( "UCL" )[1],
Dotted,
{0, 255, 0},
"ENG UCL (" || Char( Column( "UCL" )[1] ) || ")"
), Add Ref Line( Column( "LCL" )[1], Dotted, {0, 255, 0}, "ENG LCL (" || Char( Column( "LCL" )[1] ) || ")" ),
Add Ref Line( Column( "Target" )[1], Dotted, {0, 255, 0}, "ENG TGT (" || Char( Column( "Target" )[1] ) || ")" )}
),
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Row Legend(
Parameter,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)
}
)
)
)抱歉,这个错误。首先,您需要在数据过滤器中启用“包括”选项。这样,回归将重新选择数据过滤器选择的趋势线。其次,更新不会调整比例。我不记得哪些平台有包括响应Include的分布图,哪些没有。显然,Bivariate没有。
我现在很忙,但许多脚本专家在这里提供帮助。您可以编写自己的处理程序来使用本地数据过滤器来监视平台中的更改,然后根据需要调整比例。
嘿马克,谢谢你的快速回复。 当我向脚本添加自动重计算(1)时,它仍然不会重新计算y轴,也不会从图例中删除多余的项目。它对此属性的唯一作用是从图中删除未选择的值。