你好,
出于查看目的,我想隐藏条形图的负误差条。我已经使用Graph Builder“自定义”选项完成了这项工作,但我想知道是否可以将其设置为默认值。
每次我对变量进行更改或打开脚本时都会显示负面错误栏,因此格式化不会保留在JSL中。
谢谢!

感谢您的解决方案和评论。我同意,这些情节往往不是最好的信息传达者。
嗨,bio_grad。
我有一个技巧可以得到你想要的东西。但是,我不愿意回复,因为作为一名统计学家,说我不是这些情节的粉丝是轻描淡写的。我发现它们比许多观测的箱形图或密度图或者在观察很少时的原始数据图中信息量少得多。也就是说,我已经多次向JMP发送了希望能够设置图元素顺序的愿望。您可以将其设置为自定义图形脚本或线段,但不能将其设置为其他元素(至少我知道)。
诀窍是最后绘制条形图。一种简单的方法是再次创建条形图。请注意,脚本会添加带有错误栏的元素栏,然后再次添加它们,因此它们是最后一个。 重做将保持订单。
所以这应该有所帮助,但我建议你考虑其他图表。 我知道这些都受到一些大学教授的欢迎,所以你可能没有选择。祝好运。
Names Default to Here(1);
dt = Open("$sample_data/Big Class.jmp");
gb = dt << Graph Builder(
show control panel(0),
Lock Scales( 1 ),
Variables( X( :sex ), Y( :height ), Group X( :age ), Color(:sex) ),
Elements( Bar( X, Y, Legend( 2 ), Error Bars( "Standard Deviation" ) ),
Bar( X, Y, Legend( 3 ) )
),
SendToReport(
Dispatch(
{},
"sex",
ScaleBox,
{Min( -0.5 ), Max( 1.5 ), Inc( 1 ), Minor Ticks( 0 )}
),
Dispatch(
{},
"height",
ScaleBox,
{Min( 50 ), Max( 72.5 ), Inc( 5 ), Minor Ticks( 1 )}
),
Dispatch(
{},
"Graph Builder",
FrameBox( 2 ),
{Grid Line Order( 1 ), Reference Line Order( 3 )}
)
)
);