在同一窗口中合并图表你好,
我正在运行一个循环,该循环对数据表进行子集化并从子集表中绘制可变性图表。 脚本如下所示:
//批次列表是一个字符串列表...
lot_count = 长度(lot_list);
对于( i= 1, i <= lot_count, jj++,
根据某些标准从主表中子集数据表
用子集表做体操并绘制变异图
); // for 循环关闭。 最后,我将在单独的窗口中有许多可变性图表
我想要做的是在同一个窗口中合并所有的情节......
我的方法是在循环完成后使用这样的东西:
新窗户( “组合图”,阵容框( ncol (2) , v1, v2, v3,v4 ) ; ) ;
但我在以下方面遇到了麻烦:
1)根据循环内的交互数将变量v1,v2,v3,...分配给可变图
2) 向New Window() 提供动态列表,其中列表{v1, v2, v3, ...} 的每个变量都引用了一个变量图。
提前感谢您的帮助! 可以接受不同的方法!
回复:在同一窗口中合并图表非常感谢txnelson!
append() 让它变得如此简单 - 我不知道这一点。
回复:在同一窗口中合并图表嗨,txnelson,
谢谢你的建议。
我尝试将一个原始图像和一个裁剪图像管理组合到一个新窗口并保存在日志中。 但不知何故,原始图像被裁剪图像取代。并且图像的大小相同。如果您有办法解决它,请四处走动。
名称默认为此处(1);
img = Open("$SAMPLE_IMAGES/tile.jpg", JPG );
nw1 = 新窗口(“原始图像”,img);
{w, h} = img << 获取大小;
img << 裁剪(左(50),右(w - 50),上(50),下(h - 50));
nw2 = 新窗口(“小图像”,img);
nw = New Window("组合图像", Lineup Box(N Col( 2 ), nw1, nw2 ) );
nw << Save Journal("/C:/Users/User/Desktop/My Processed Image Journal.jrn");
TQ
ECLSYAW
回复:在同一窗口中合并图表这是一个简单的脚本,说明了您的要求:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/blood pressure.jmp" );
// get the numerical columns
numColumnNames = dt << get column names( numeric, string );
// Create an output display window
New Window( "Combined graphs", lub = Lineup Box( N Col( 2 ) ) );
// Loop accross the variables and add them to the Charts to the display
For( i = 2, i <= N Items( numColumnNames ), i++,
vc = Variability Chart(invisible, Y( Eval( numColumnNames[i] ) ), X( :dose ) );
lub << append( Report( vc ) );
vc << close window;
);
回复:在同一窗口中合并图表谢谢你的建议。 我希望这是完全自动化的 - 会研究图形生成器脚本! 同样在对表进行子集化之后,我正在对子集表做各种事情。 如果我在主表上执行这些操作,它会变得有点复杂 - 抱歉可能很难解释
回复:在同一窗口中合并图表您可以使用图形生成器并将批号拖到“Wrap”角色吗?这将自动为每个批号创建一个单独的迷你图。