你好,
我正在绘制 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" )}
)}
)
)
);