如何在此映射之上添加特殊标签?例如,我们使用Big Class.jmp数据根据不同年龄制作身高和体重分布图。
你能按照行号的顺序在表格中显示不同年龄的起始身高和终止身高吗?
当然,展示方式没有限制,截图只是把需求说清楚。
谢谢!
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
ca = "R";
New Column( ca );
Column( ca ) << Formula( Row() );
dt << run formulas;
Column( ca ) << deleteFormula;
d2 = dt << Summary( Group( age ), Freq( 0 ), Weight( 0 ), Link to original data table( 0 ) );
d2 << Update( With( dt ), Match Columns( age = age ), Add Columns from Update table( height ) );
Column( d2, 3 ) << set name( "end" );
dt << Sort( By( R ), Order( Descending ), replace table );
d2 << Update( With( dt ), Match Columns( age = age ), Add Columns from Update table( height ) );
Column( d2, 4 ) << set name( "beg" );
dt << Sort( By( R ), Order( Ascending ), replace table );
d2 << delete columns( 2 );
dt << Update( With( d2 ), Match Columns( age = age ) );

自动化和脚本编写回复:如何在此映射之上添加特殊标签?我很困惑你想显示什么以及在哪里:地图上的标签?表中的起始高度和结束高度? 红色箭头? 绿色复选标记?
回复:如何在此映射之上添加特殊标签?谢谢!
p1=dt<<GRAPH builder=""></GRAPH>

回复:如何在此映射之上添加特殊标签?Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
Column(dt, "name") << Label(0);
Column(dt, "height") << Label(1);
dt << Select Where(Row() == Col Min(Row(), :age)) << Label(1) << Clear Select;
dt << Select Where(Row() == Col Max(Row(), :age)) << Label(1) << Clear Select;
gb = dt << Graph Builder(
Variables(X(:weight), Y(:height), Group X(:age), Color(:sex)),
Elements(
Bar(X, Y, Legend(6), Response Axis("X")),
Points(X, Y, Color(0), Legend(7), Summary Statistic("Mean"))
),
SendToReport(
Dispatch({"Points"}, "", OutlineBox, {Close(0)}),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
7,
Properties(0, {Marker("Pipe"), Marker Size(0), Transparency(0)}, Item ID("Mean", 1))
)}
)
)
);回复:如何在此映射之上添加特殊标签?感谢专家!
该标记数字可以进一步添加不同的颜色或其他区别。能够知道哪个是开始,哪个是结束吗?

回复:如何在此映射之上添加特殊标签?Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
Column(dt, "name") << Label(0);
Column(dt, "height") << Label(1);
dt << Select Where(Row() == Col Min(Row(), :age)) << Label(1) << Colors("Red") << Clear Select;
dt << Select Where(Row() == Col Max(Row(), :age)) << Label(1) << Colors("Blue") << Clear Select;
gb = dt << Graph Builder(
Variables(X(:weight), Y(:height), Group X(:age), Color(:sex)),
Elements(
Bar(X, Y, Legend(6), Response Axis("X")),
Points(X, Y, Color(0), Legend(7), Summary Statistic("Mean"))
),
SendToReport(
Dispatch({"Points"}, "", OutlineBox, {Close(0)}),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
7,
Properties(0, {Marker("Pipe"), Marker Size(0), Transparency(0)}, Item ID("Mean", 1))
)}
)
)
);
回复:如何在此映射之上添加特殊标签?我将每个年龄的总体重添加到图表中,以便原始标记不会再次显示。如何修改代码。
还是需要请教专家,谢谢!
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
d2=dt<
dt<<更新(With(d2),匹配列(年龄=年龄));
Column(dt, "名称") << 标签(0);Column(dt, "高度") << 标签(1);
dt << 选择其中(Row() == Col Min(Row(), :age)) << 标签(1) << 颜色("红色") << 清除选择;
dt << 选择其中(Row() == Col Max(Row(), :age)) << 标签(1) << 颜色("蓝色") << 清除选择;
gb = dt << 图形生成器(
变量(
X(:重量),
Y(:高度),
Y( :"总和(高度)"n ),
X 组(:年龄),
颜色(:性别)
),
元素(
条形图( X, Y, 图例( 5 ), 响应轴( "X" )),
点(X,Y,颜色(0),图例(7),汇总统计(“总和”))
)
,
发送至报告(
Dispatch({"点"}, "", OutlineBox, {关闭(0)}),
派遣(
{},
“400”,
秤盒,
{图例模型(
7、
属性(0,{标记(“管道”),标记大小(0),透明度(0)},项目ID(“平均值”,1))
)}
)
)
,
元素(
位置( 1, 2 ),
条形图( X, Y, 图例( 6 ),
响应轴(“X”),
统计汇总(“最大”),
标签(“按值标签”)
)
)
);

回复:如何在此映射之上添加特殊标签?打开图形生成器控制面板并修改不同图的不同变量,以找出可能出现的问题。
回复:如何在此映射之上添加特殊标签?