如何在此映射之上添加特殊標籤?例如,我們使用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”),
統計匯總(“最大”),
標籤(“按值標籤”)
)
)
);

回覆:如何在此映射之上新增特殊標籤?開啟圖形產生器控制面板並修改不同圖的不同變量,以找出可能出現的問題。
回覆:如何在此映射之上新增特殊標籤?