我可以使用分发工具单独创建直方图和cdfs。 如果我在两个图形之间复制和粘贴帧内容,我甚至可以将它们叠加在一个图形上,但此时cdf被裁剪并且无法正确显示。 有更简单的方法吗?



太搞笑了!
我在附加的脚本和之前的帖子中缩写累积总和),当我发布它时,JMP博客将其转换为“** bleep ** Sum”。相应地进行更改。
可能有一个更简单的方法,但我创建了一个返回Total%的响应的Summary表。然后计算**哔哔**百分比然后绘制计数和**哔哔**百分比为2 Y变量,使**哔哔**百分比右轴。
这是使用脚本的方法,下面是生成的图片
Names Default to Here(1);
dt = Open("$Sample_Data/Big Class.jmp");
dtsum = dt << Summary(
Group( :height ),
Name( "% of Total" )(:height),
Freq( "None" ),
Weight( "None" )
);
dtsum:N Rows << set name("Count");
cumcol = dtsum << New Column("**bleep** Sum", Numeric, Continuous,
Format( "Percent", 12, 1 ),
Formula(
If( Row() == 1,
:Name( "% of Total(height)" ),
:Name( "% of Total(height)" ) + Lag( :**bleep** Sum, 1 )
)
),
);
gb = dtsum << Graph Builder(
Size( 534, 448 ),
Show Control Panel( 0 ),
Variables(
X( :height ),
Y( :**bleep** Sum, Side( "Right" ) ),
Y( :Name( "% of Total(height)" ), Position( 1 ) )
),
Elements(
Bar( X, Y( 2 ), Legend( 17 ) ),
Points( X, Y( 1 ), Legend( 14 ) ),
Smoother( X, Y( 1 ), Legend( 15 ) )
),
SendToReport(
Dispatch(
{},
"**bleep** Sum",
ScaleBox,
{Format( "Percent", 12, 1 ), Min( 0 ), Max( 1.02551020408163 ),
Inc( 0.1 ), Minor Ticks( 1 )}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {17, [2], 14, [0], 15, [1]} ), Position( {2, 0, 1} )}
)
)
);
