無法設定刻度線線寬[移自圖形產生器:允許設定刻度線線寬]
這似乎對我不起作用。 我可以透過修改屬性中的線寬來更改軸線粗細,但不能更改刻度線粗細。 奇怪的是,我只能增加一次,第一次更改後線寬不會更新。
同樣,我正在嘗試解決類似的問題,即刻度線重量和長度。 你看,我的新老闆堅持要我用稜柱圖呈現數據,我根本不會這麼做。 相反,我要做到這一點看就像我用棱鏡一樣。我即將使用 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 );