大家好,
我一直在浏览论坛,还没有找到任何答案。 我希望同时绘制两个箱形图,以显示单个数据参数的历史透视图。 为了比较起见,还需要在同一图中绘制实验的散点图。 目前,我刚刚制作了两个图,但是如果可以将它们编写成一个图,将会更加方便。
我对条形图上方的折线图有类似的疑问(?)。我可以在图形构建器窗口的不同面板中分别创建它们,但是不知道如何覆盖它们并创建缩放到折线图的Y轴。
如果比例相似,则可以将两个y变量都拖到Y轴上。然后,单击折线图,然后按住Shift并单击条形图。之后,选择要绘制的线条和条形部分的变量。如果比例不同,则可以使用第二个Y轴。

你好@careyph ,
这是您要找的东西吗?

下面是在图形构建器中创建此脚本的脚本,但要交互式设置它有些棘手。我先从两个散点图开始,然后在左侧添加一个方框图。 请注意,左图在x和y轴上显示相同的列(高度):

然后,我从左侧图表中删除了这些点:

然后从箱形图中删除x轴:

然后,只需调整两个图的大小即可得到上面的图表。
这应该重新创建示例图表:
Names default to here(1);
dt = Open("$Sample_data/big class.jmp");
dt << Graph Builder(
Size( 666, 345 ),
Show Control Panel( 0 ),
Variables(
X( :height ),
X( Transform Column( "Row", Formula( Row() ) ) ),
Y( :height )
),
Relative Sizes( "X", [79 542] ),
Elements( Position( 1, 1 ), Box Plot( Y, Legend( 15 ) ) ),
Elements( Position( 2, 1 ), Points( X, Y, Legend( 13 ) ) ),
SendToReport(
Dispatch( {}, "height", ScaleBox,
{Min( -0.5 ), Max( 0.5 ), Inc( 1 ), Minor Ticks( 0 ),
Label Row( Show Major Labels( 0 ) )} ),
Dispatch( {}, "400", LegendBox,
{Legend Position( {15, [1, -3], 13, [0]} )} )
)
);一个想法给您...我知道这不是同一图中的两个元素...但是我认为它具有一些吸引人的功能,那就是建立一个并排布局的JMP仪表板。 然后,您可以保留两个图的所有热点交互性,并且它们几乎可以在单个可视化视图上直观地显示。 整个工作流程也可以在数据表中编写脚本,因此您只需要做的就是创建一次...保存脚本,然后就可以复制/复制到您的心中内容。
另一个与我以前的帖子有关的想法……也许有人具有更多的JMP能力知识可以入迷吗?@bill_worley或者@杰夫·珀金森?,仪表板可以输出到JMP交互式HTML,如果发布/共享很有价值,它将为图表的使用者打开一系列其他JMP共享功能。 JMP Public,JMP Live等 不确定其他人建议的混合类型图是否会带来您在JMP仪表板中创建原始内容所获得的功能丰富性?