新框架框的图形生成器设置在 GraphBuilder 中,用户可以“同时与多个 FrameBox 同步对话”,如果他按下控制键触发动作时:
从悬停信息中删除非标签
使用 CTRL 与图形生成器中的多个框对话
很方便 :)
现在,我问自己:如果出现额外的 FrameBox,会发生什么情况 - 要么因为行被添加到数据表中,要么因为数据过滤器被更改。
背景:我之前注意到的图形生成器的一些“奇怪”行为,但无法准确描述以获取提示“原因”:
有时,当图被分割成子图时,设置会自动“继承”,有时用户必须为子图再次设置设置。
令人惊讶的答案(如果 2-3 个例子的概括是正确的):稍后再举2个例子...
一些发现(但是:整体情况更复杂)
- 如果现有 FrameBox 的设置之间存在微小差异(第一个示例:不同填充选择模式),这些设置不用于其他 FrameBox——甚至不用于相同的设置(背景环境) 。
- 如果全部的设置全部现有的框架盒是确切地同样,这组通用设置也用于新的 FrameBox。
这在第二步中进行了说明:GraphBuilder(再次)被限制为 2 个 FrameBox,但现在填充选择模式两个 FrameBox 的设置都匹配。 现在,所有设置都是相同的 - 当删除数据过滤器时,通用设置集也将用于新的 FrameBox。
查看更多...
大规模定制回复:新框架框的图形生成器设置愿望清单中有两个错误报告:
图形生成器:拖动子图时出现错误
绘制多列时,手动轴标签会混淆
所以 - 带着一些希望 - 这些错误将在下一个 Jmp 更新中得到修复......
同时,有没有重置轴标签的技巧?
要更改图形元素的颜色,您可以使用恢复从右键单击上下文菜单:

对于轴尺度,有恢复规模:

对于轴设置有恢复轴- 但此命令不会重置轴标签:(
是否有一个命令也适用于轴标签?
对于简单的绘图,我保存脚本并手动删除带有错误轴标签的命令。
但对于 Dashboards 来说,它相当复杂,因为脚本太长了......
回复:新框架框的图形生成器设置“有时用户必须重新设置子图的设置。”
这让我想起了 GraphBuilder 的另一个行为,到目前为止我还无法理解:
如果“手动”调整绘图的颜色/标记设置,有时此类设置会复制到新的子图,有时用户必须为新的子图再次调整设置。
另外:更改轴上变量的顺序可以重置颜色设置。
查看更多...dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = dt << Graph Builder(
Size( 534, 496 ),
Graph Spacing( 4 ),
Variables( X( :height ), Y( :weight ), Color( :sex ) ),
Elements( Points( X, Y, Legend( 9 ) ) )
);
// change color/marker settings
scalebox = gb << xpath( "//ScaleBox[@charID=\!"400\!"]" );
scalebox << Legend Model( 9, Properties( 1, {Line Color( 0 ), Marker Size( 10 )}, Item ID( "M", 1 ) ) );
// add second Y variable
gb << add variable( {:height, Role( "Y" )} );
gb << add variable( {:weight, Role( "X" )} );
wait(2);
New Window( "Modal Dialog example",
<<TYPE>below< the old one
Button Box( "OK" )
)
);</TYPE>dt = Open( "$SAMPLE_DATA/Big Class.jmp" ); gb = dt << 图形生成器( 大小( 534, 496 ), 图形间距( 4 ), 变量( X( : 高度 ), Y( : 重量 ), 颜色( : 性别 ) ), 元素( 点( X, Y, 图例( 9 ) ) ) ); // 更改颜色/标记设置 scalebox = gb << xpath( "//ScaleBox[
@charID=\!"400\!"]" ); scalebox << 图例模型( 9, 属性( 1, {线条颜色( 0 ), 标记大小( 10 )}, 项目 ID( "M", 1 ) ) ); // 添加第二个 Y 变量 gb << add variable( {:height, Role( "Y" )} ); gb << 添加变量( {:weight, Role( "X" )} );等待(2); New Window( "Modal Dialog example", <下方<旧变量 Button Box( "OK" ) ) );
在这个例子中,
- 将 Y 轴上的“高度”拖动到顶部可重置颜色
- 向右拖动 X 轴上的“高度”不会重置颜色
- 只需抓住并释放 X 轴上的“高度”即可重置颜色。
同样,颜色/标记设置被克隆到新的子图,如果通过拖放添加变量
- 在现有 X 变量的右侧
- 在现有 Y 变量的底部
如果添加新变量,则不会克隆设置
- 位于现有 X 变量的左侧
- 在现有 Y 变量的右侧

查看更多...深层发掘:
从轴上具有“克隆”颜色/标记设置的 2 个或多个变量开始。
如果将其他变量添加到轴,则会再次克隆颜色/标记设置。
但是:如果添加了新变量
- X 轴最左侧
- 在 Y 轴上所有变量之上
不会复制设置。
另外:所有先前克隆的颜色/标记设置均被重置(!!!)

深入挖掘:从轴上具有“克隆”颜色/标记设置的 2 个或多个变量开始。如果将其他变量添加到轴,则会再次克隆颜色/标记设置。但是:如果添加新变量 - X 轴上的最左侧 - Y 轴上所有变量的顶部,则不会复制设置。此外:所有先前克隆的颜色/标记设置都将重置(!!!)