你好,
我正在繪製 64 個直方圖分佈並將它們堆疊在一起。 我喜歡改變每個直方圖的不同顏色。 您可以手動執行此操作,但如何自動更改此操作呢?
我感謝您的幫助。 謝謝
簡單的答案是肯定的……但是,使用 For() 循環和替換,您可以循環遍歷您想要的 64 個直方圖並生成必要的代碼
謝謝吉姆。 這是否意味著我必須對我想要構建的 64 個直方圖執行此操作並將它們堆疊在一起?
JSL 可以通過編程方式使用直方圖顏色。您可以相當輕鬆地編寫一個腳本來執行此操作。這是僅使用“自定義”然後讓平台生成用於修改的腳本的結果
Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :height ),
Horizontal Layout( 1 ),
Vertical( 0 )
),
Continuous Distribution(
Column( :weight ),
Horizontal Layout( 1 ),
Vertical( 0 )
),
SendToReport(
Dispatch(
{"height"},
"Distrib Histogram",
FrameBox,
{DispatchSeg(
Hist Seg( 1 ),
{Line Color( {108, 60, 65} ), Fill Color( "Medium Light Green" )}
)}
),
Dispatch(
{"weight"},
"Distrib Histogram",
FrameBox,
{DispatchSeg(
Hist Seg( 1 ),
{Line Color( {108, 60, 65} ), Fill Color( "Red" )}
)}
)
)
);