将所有双变量图做成一列,而不是一行?我正在绘制一个 Y 值和许多 X 值,结果输出是单行中的 100 个图表,需要向左/向右滚动。
我正在编写脚本来绘制一组列中的 X 值。
我怎样才能让它显示在列中?
dtWIDE= current data table();
ERplot = Bivariate(
Y( :ER_avg),
X( dtWIDE<<GET column="" group=""></GET>
高级统计建模自动化和脚本编写数据混合和清理分享和交流结果回复:将所有双变量图制作成列,而不是行?- 你要回复哪个人?我在上次回复中提供的代码
Names Default To Here( 1 );
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
dtWide = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
ERplot = fit group(
bivariate( Y( :NPN1 ), X( dtWIDE<<GET column="" group=""></GET>
提供图形的垂直列表,使用单个 x 列和 Y 列的变量分组。
- 您可能还想看看另一个平台:响应筛选。如果您输入 X 变量和 Y 分组,它将生成一个数据表,其中所有结果均按显着性顺序列出。然后您可以从列表中进行选择,它将在垂直列表中显示所选的图形。

回复:将所有双变量图制作成列,而不是行?如何使这个动态化? 我想根据一长组输入列 X(分组列)绘制输出值 Y(蚀刻率),并显示在图形的垂直窗口中,而不是显示在巨大的左右滚动窗口中。
回复:将所有双变量图制作成列,而不是行?早上好,嗯,这有点“有效”。
是的,它将输出更改为单列图,但现在的问题是它们是单向图而不是二元图。 我不知道如何单向添加拟合线和模型 Rsquared...
回复:将所有双变量图制作成列,而不是行?您好,我不确定这是否可以帮助您解决您的问题。
我猜你想将窗口 UI 从原始的更改为矩阵。
如果正确的话可以设置参数<<{排列成行( 3 )}在 JSL 中或选择红色小三角中的选项,并将格式从行更改为矩阵。
Names Default To Here( 1 );
dt = New Table( "Test" );
For( i = 1, i <= 100, i++,
dt << New Column( "Col", Continuous, formula( Random Normal( 10, 1 ) ) )
);
dt << add rows( 30 );
dt<<FIT group=""><<{Arrange in Rows( 3 )}
);</FIT>回复:将所有双变量图制作成列,而不是行?这是处理它的一种方法

Names Default To Here( 1 );
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
dtWide = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
ERplot = fit group(
Oneway( Y( :NPN1 ), X( dtWIDE<<GET column="" group=""></GET>