你好,
我已经能够根据“标志”列编写脚本来编辑图例。 当我在 GraphBuilder 中重新创建相同的绘图时,我得到的颜色更深,但当我运行脚本时,它给我的颜色比正常情况下褪色。 为什么是这样? 我知道这与选择的行有关,而 GraphBuilder 只是突出显示这些行或单元格。 我尝试过合并
dt << Clear Column Selection();
dt << Clear Row Selection();
但它不起作用。 原来的剧情

和褪色的情节

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 ) )
);
color_cols = dlg["byList"];
If( Is Missing( color_cols ) != {},
dt << Color or Mark by Column( color_cols[1], Marker Theme( "solid" ), Color Theme( "JMP Dark" ) );
for each row(
If(As Column( dt, color_cols[1] ) == "", As Column( dt, color_cols[1] )="!!");
);
dt << select where(As Column( dt, color_cols[1] ) == "!!" ) << Markers(0);
dt << select where(As Column( dt, color_cols[1] ) == "!!") << Colors(0);
);
dt << Clear Column Selection();
dt << Clear Row Selection();
meas_cols = dt << Get Column Names("String");
If(dlg["button"] == 1,
// Get the selected X and Y columns
x_col = dlg["xList"];
y_cols = dlg["yList"];
nw = New Window( "graphs", <<JOURNAL></JOURNAL>标志列存储在 color_cols[1] 中,它是少数单元格区域列的完整形式,其他地方为空。
它是阴影的,因为您选择了一些行。
也许您可以共享日志来检查清除选择的脚本是否存在任何问题;
dt << Clear Column Selection();
dt << Clear Row Selection();
或尝试;
dt << 清除选择;
dt << 清除选择();
是的,你确实是对的。 我检查了我的日志,错误在行中
dt << Clear Row Selection();
可以确认
dt << Clear select;
作品! 非常感谢。