我在图表生成器中,有两条线,一条是目标线,一条是实际线。图例指示了每条线的含义,但数据中还有另一层。三角形代表一种产品,圆圈代表另一种产品。如果我使用“产品”作为叠加层,它会添加两条额外的线,但不会显示圆圈和三角形(它们是产品的行状态)。请问有什么方法可以添加图例来指示圆圈和三角形的含义吗?注意:出于隐私原因,数据已被删除。

您可以使用颜色拖放区来指定数据中附加层的符号:

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Column( "Row",
Formula( Row() )
);
Graph Builder(
Size( 501, 291 ),
Show Control Panel( 0 ),
Variables( X( :Row ), Y( :height ), Y( :weight, Position( 1 ) ), Color( :sex ) ),
Elements(
Line(
X,
Y( 1 ),
Y( 2 ),
Color( 0 ),
Legend( 17 ),
Summary Statistic( "Mean" )
),
Points( X, Y( 2 ) ),
Points( X, Y( 1 ) )
)
);
您可能能够从图例设置中打开标记的图例(双击图例或使用红色三角形菜单访问设置)
请注意,即使启用了图例,图形生成器也不会显示由行状态控制的标记设置的图例条目。因此,我不建议使用行状态来控制标记。将信息存储在列中并按照我上一篇文章中描述的方式使用列会更方便。
我必须承认:
用户必须手动设置标记。
通过 Column 属性会更好:
这个愿望新的列属性:值标记需要更多投票来引起开发人员的注意:)