在 JSL 中向 GraphBuilder 添加自定义标记和颜色你好,
我正在尝试通过特定列中提到的标志向行状态添加颜色/标记。 例如,在处理城市数据集时,我为几行创建了随机标志(5 种不同类别的标志),并且大多数都是空的。 现在,这些值中的大部分都用一个黑点绘制,我对此很满意。 但是,当我尝试创建带有图例的个人价值图时,主要问题出现了。 我不希望黑点出现在图例上,我希望显示 5 个不同颜色的不同类别。


dlg = Column Dialog(
yList = Col List( "Ys",
Min Col(1)
),
xList = Col List( "Xs",
Min Col(1),
Max Col(1)
),
byList = Col List( "Color/Mark By",
Max Col(1)
)
);
_files = dlg["byList"];
dt << Color or Mark by Column( _files[1], Marker Theme( "solid" ), Color Theme("JMP default") );
meas_cols = dt << Get Column Names("String");
// Get the selected X and Y columns
x_col = dlg["xList"];
y_cols = dlg["yList"];
// Create new window with a vertical list box to store graph builder objects
nw = New Window( "graphs", <<JOURNAL></JOURNAL>自动化和脚本编写基础数据分析和建模回复:在 JSL 中向 GraphBuilder 添加自定义标记和颜色您是否尝试将您的列拖到覆盖
或在JSL
Variables(X(x_col[1]), Y(y_cols[i]), Overlay(:mycol)),
Elements(Points(X, Y, Ovelay, Legend(24))),
回复:在 JSL 中向 GraphBuilder 添加自定义标记和颜色是的,我尝试过这个。 但它只是绘制标记或标记的行。 有办法克服这个问题吗? 我想要黑点和图上的其他标签,但我不希望黑点出现在图例上,只想要图例中的标签。
编辑:我尝试过这个,它有效,但我无法设置默认黑点的颜色。 这些点以新颜色出现(抱歉,颜色方面有些困难)
Variables(X(x_col[1]), Y(y_cols[i]), Color(_files[1])),
Elements(Points(X, Y, Legend(28))),
回复:在 JSL 中向 GraphBuilder 添加自定义标记和颜色您可以右键单击这些点来更改颜色:

您还可以双击这些点 - 然后打开图例设置 - 您可以在其中选择要显示的图和要隐藏的图。
