如何在图表中显示同一组数据的多个汇总统计信息你好,
我正在使用散点图构建一个图表。
我的观点是基于“平均”统计数据。
我想给相同的点添加“平均值”和“N”统计量的标签。
由于“平均值”和“N”的尺度非常不同,在图表中添加第二组相同的点会掩盖“平均值”统计数据的所有差异。
如何将这两个统计数据显示在同一组“平均”点上?
我希望如果能用更简单的方法实现这个功能,就不用使用 JSL 脚本了。
如果我必须编写脚本,我尝试了以下方法,但是“N”标签始终不显示,而“mean”标签则按预期显示。
有人能帮忙吗?
太感谢了!
Graph Builder(
Variables( X( :p ), Y( :a ) ),
Elements(
Points(
X,
Y,
Legend( 5 ),
Summary Statistic( "Mean" ),
Marker Size( 8 ),
Marker Color( "Medium Blue" ),
Label( "Label by Value" ),
)
),
Elements(
Text(
X,
Y,
Summary Statistic( "N" ),
Label( "Name and Value" ),
Jitter( 0 ),
Label Justification( "Right" ),
Set Font Style( "Bold" ),
Set Font Size( 12 )
)
),
SendToReport( Dispatch( {}, "Graph Builder", OutlineBox, {Set Title( "Mean Points with N Labels" )} ) )
);
txnelson 编辑:已将代码移至 JSL 显示框

数据探索与可视化回复:如何在图表中显示单组数据的多个汇总统计信息每个因素对应一个标题/图表怎么样?


Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Size( 643, 335 ),
Graph Spacing( 4 ),
Variables( X( :age ), Y( :height ) ),
Elements(
Points( X, Y, Legend( 4 ), Summary Statistic( "Mean" ) ),
Caption Box(
X,
Y,
Legend( 5 ),
Summary Statistic( "Mean" ),
Summary Statistic 2( "N" ),
Location( "Graph per factor" )
)
)
);
回复:如何在图表中显示单组数据的多个汇总统计信息使用列创建标签,并将其用作形状列。


Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Column( "label",
Character,
Formula(
Char( Round( Col Mean( :height, :age ) ) ) || "
" ||
Char( Col Number( :height, :age ) )
)
);
Graph Builder(
Variables( X( :age ), Y( :height ) ),
Elements(
Points(
X,
Y,
Legend( 3 ),
Summary Statistic( "Mean" ),
Set Shape Column( :label )
),
Points( X, Y, Legend( 4 ), Summary Statistic( "Mean" ) )
),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model(
4,
Properties( 0, {Marker( "Circle" ), Marker Size( 30 )}, Item ID( "Mean", 1 ) )
)}
)
)
);
回复:如何在图表中显示单组数据的多个汇总统计信息您可以堆叠不同类型的标记,例如条形/浮动标记、圆形标记和具有标记形状的标记:
N:在圆圈内
意思是:在右边

回复:如何在图表中显示单组数据的多个汇总统计信息非常感谢你,hogi!
这正是我所设想的!
你让我今天心情大好!