无法设置刻度线线宽[移自图形生成器:允许设置刻度线线宽]
这似乎对我不起作用。 我可以通过修改属性中的线宽来更改轴线粗细,但不能更改刻度线粗细。 奇怪的是,我只能增加一次,第一次更改后线宽不会更新。
同样,我正在尝试解决类似的问题,即刻度线重量和长度。 你看,我的新老板坚持要求我用棱柱图呈现数据,我根本不会这么做。 相反,我要做到这一点看就像我用棱镜一样。我即将使用 JMP 克隆棱镜格式(见附件),但需要增加轴权重、刻度线权重、刻度线长度并用线包围箱形图。 使用 JSL 执行此操作的最佳方法是什么?
理想情况下,我会编写一个名为 prismify 的脚本,它将对象转换为类似棱镜的格式,但这可能会在未来实现。

大规模定制回复:无法设置刻度线粗细谢谢!一张纸条:
Elements( Bar( X, Y,Legend( 1 ), Error Interval( "Standard Deviation" ) ) )
这
Legend( 1 ), Error Interval( "Standard Deviation" )
必须在脚本中,并且图例必须设置为 1。
如果不是,图例不等于 1:偏移误差线
如果运行脚本并使用点并单击在段间距后添加误差线:off set errorbars
回复:无法设置刻度线粗细是的,事实上你可以比我之前展示的更直接地做到这一点:
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = Graph Builder( Variables( X( :age ), Y( :weight ), Overlay( :sex ) ), Elements( Bar( X, Y ) ) );
//find all bar segment frames and adjust the distance between all of them
(obj << XPath("//BarSeg")) << Set Side by Side Overlap( -.8 );回复:无法设置刻度线粗细谢谢,呃,
该解决方案效果很好,只是需要移动误差线(见附件)。我可以抓取这些并将它们发送到“并排重叠”吗?

回复:无法设置刻度线粗细我不确定刻度本身的高度,但从 JMP 16 开始,您可以调整该项目属性中的颜色和粗细。
图形生成器:允许设置刻度线线宽
请注意,有一个设置可以调整条之间的距离,请尝试在 Set Side y Side Overlap 的第一个参数中使用不同的负值:
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = Graph Builder( Variables( X( :age ), Y( :weight ), Overlay( :sex ) ), Elements( Bar( X, Y ) ) );
frame = Report( obj )[FrameBox( 1 )];
seg = (frame << Find Seg( "Bar Seg" ));
seg << Set Side by Side Overlap( -0.5 );