大家好,
我用 JSL 制作了下面几个图形生成器。
这是基于列 :XX 划分颜色的语法。
但当我制作几张图表时,所有图表的颜色都与“蓝色”相同。
我想为每个图形生成器提供不同的颜色,有哪些选项可用?
gb1 = dt << 图形生成器(
尺寸(1200、600)、
变量(
X(:A1,位置(1)),
是(:Y),
颜色(:XX)
)
);
gb2 = dt << 图形生成器(
尺寸(1200、600)、
变量(
X(:A2,位置(1)),
是(:Y),
颜色(:XX)
)
);
gb3 = dt << 图形生成器(
尺寸(1200、600)、
变量(
X(:A3,位置(1)),
是(:Y),
颜色(:XX)
)
);
Color() 元素表示将不同的颜色应用于颜色列的不同值。它不指定颜色本身。要更改 JSL 中的颜色,最好的方法是以交互方式进行所需的更改,然后让 JMP 向您显示将重新创建您创建的图形的 JSL。以下是对您的代码的重新编写,以显示每个图形的不同颜色
Names Default To Here( 1 );
Graph Builder(
Size( 1164, 556 ),
Variables( X( :A1 ), Y( :Y ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Properties( 0, {Line Color( "green" )}, Item ID( "weight", 1 ) )
)}
)
)
);
Graph Builder(
Size( 1164, 556 ),
Variables( X( :A2 ), Y( :Y ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Properties( 0, {Line Color( "Blue" )}, Item ID( "weight", 1 ) )
)}
)
)
);
Graph Builder(
Size( 1164, 556 ),
Variables( X( :A3 ), Y( :Y ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Properties( 0, {Line Color( "Red" )}, Item ID( "weight", 1 ) )
)}
)
)
);
此外,请使用
在讨论中输入 JSL。这使得社区成员更容易阅读 JSL。