SN ==“ R06CAD00B0(GOLD)の条件で違う線種を描きたい

2番目のグラフは機能しましたか?JMP 11にアクセスできないので、テストできません。 Graph Builderには、JMP 11からJMP 14までの大きな違いがあります。
txnelson、最初のスクリプトでグラフを描きましたが、破線はSN "12"です。スクリプトは機能しません。ちなみに、My JMPのバージョンは11です。
以下は、SNの特定の値に対して線のスタイルを変更するための[プロパティ]設定の使用方法を示す2つのサンプルスクリプトです。 最初のコードは、コードを正しく実行するためにpositionを指定する必要がないことを示しています。 2番目のものは、位置をサポートしたい場合は、位置を決定してからコードに挿入できることを示しています。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
// Change the age column to be character and change it's name to SN,
// to mimic the SN in the graph from the first entry for the discussion
dt:age << data type( character ) << set name( "SN" );
// Change the value of the age=15 to age=15(Gold)
For Each Row( If( dt:SN == "14", dt:SN = "14(Gold)" ) );
// Create the code for the graph. Note,
theGraph = Expr(
Graph Builder(
Variables( X( :sex ), Y( :height ), Overlay( :SN ) ),
Elements( Line( X, Y, Legend( 9 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
9,
Properties( 0, {Line Style( "Dashed" )}, Item ID( "14(Gold)", 1 ) )
)}
)
)
);
);
// Run the graph with all of the data
theGraph;
// Create a new table with no age 12 individuals, so the position of 15(Gold)
// changes in the graph
dt << select where( :SN != "12" );
dtNo12 = dt << subset( selected rows( 1 ), selected columns( 0 ) );
// Run the graph with the no 12 data
theGraph;
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
// Change the age column to be character and change it's name to SN,
// to mimic the SN in the graph from the first entry for the discussion
dt:age << data type( character ) << set name( "SN" );
// Change the value of the age=15 to age=15(Gold)
For Each Row( If( dt:SN == "14", dt:SN = "14(Gold)" ) );
// Create the code for the graph. Note,
theGraph = Expr(
// Find the position
Summarize( byGroup = by( :SN ) );
thePosition = Loc( byGroup, "14(Gold)" ) - 1;
Eval(
Substitute(
Expr(
Graph Builder(
Variables( X( :sex ), Y( :height ), Overlay( :SN ) ),
Elements( Line( X, Y, Legend( 9 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
9,
Properties( __pos__, {Line Style( "Dashed" )}, Item ID( "14(Gold)", 1 ) )
)}
)
)
)
),
Expr( __pos__ ), thePosition
)
);
);
// Run the graph with all of the data
theGraph;
// Create a new table with no age 12 individuals, so the position of 15(Gold)
// changes in the graph
dt << select where( :SN != "12" );
dtNo12 = dt << subset( selected rows( 1 ), selected columns( 0 ) );
// Run the graph with the no 12 data
theGraph;すみません、私は自分の返事をあまり明確にしませんでした。 私があなたに与えた指示はあなたの提案された変更をするために必要な特定の構文をあなたに提供するでしょう。 それから私はあなたがその情報を取り、必要なすべてのグラフに変更を加えるために構文を使うスクリプトをあなたの仕様に合わせて構築すると仮定します。
いいえ、あなたは私が何を言っているのか私の言うことを理解していませんでした。コピースクリプトではできません。
この方法は知っていましたが、線種を変えるためのグラフがたくさんあります。スクリプトを介してそれを行うことができますか。