皆さんこんにちは、
スクリプトでラベルを使用して、データのフィルタリングに役立てています。 スクリプトは次のように表示されます。
dt_daily << New Column( "Outliers Exclusion (Energy % from Controls)",
Numeric,
Continuous,
Formula( If( !labeled( Row State() ) , "Clean Bad Data", "Show Bad Data" ) ),
eval formula
);
Close( dt_subdaily );
Close( dt_dailysplit );
Wait( 0 );
New Window( "Energy % from Controls",
dt_daily << Graph Builder(
Size( 800, 500 ),
Show Control Panel( 0 ),
Variables( X( :Date ), Y( :Name( "Energy % from Controls" ) ), Group X( :SiteName ), Group Y( :Sequence ), Overlay( :SampleDescription ) ),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 16 ) ), Smoother( X, Y, Legend( 17 ) ) ),
//Button Box( "Include Bad Data" ,Row State() = Excluded State( 0 )),
Local Data Filter(
Auto clear( 0 ),
Add Filter(
columns(
:name( "Outliers Exclusion (Energy % from Controls)" ),
:SiteName,
:Sequence,
:SampleDescription,
:EquipmentName,
:TableRank,
:Name( "Energy % from Controls" ),
:Date
),
Where( :Name( "Energy % from Controls" ) >= -0.04 & :PPI_AH <= 0.06 ),
//if ( :name("Outliers Exclusion (Energy % from Controls)") == "Clean Bad Data", Row State() = Excluded State( 0 ))
),
SendToReport(
Dispatch( {}, "Date", ScaleBox, {Format( "m/d/y", 7 ), Label Row( {Show Major Grid( 1 ), Show Minor Grid( 1 )} )} ),
Dispatch(
{},
"Energy % from Controls",
ScaleBox,
{/*Min( -0.04 ), Max( 0.06 ), Inc( 0.01 ), Minor Ticks( 1 ),*/
//Format( "Percent", 9, 1 ), Max( 0.01 ),
Add Ref Line( 0, "Solid", "Black", "", 1 ), Label Row( {Show Major Grid( 1 ), Show Minor Grid( 1 )} )}
)
)
)
)
);
ただし、それらの番号は表示されたくありません。 データテーブルの行のラベルを保持しながら、グラフからラベルの数を削除する方法はありますか?

誰かが助けてくれたらどうもありがとう!
手伝ってくれてどうもありがとう! とても助かります!!! とても感謝しています。
一番、
ウィニー
ウィニー、
JMPを使用すると、データ列をラベルとして機能させ、行にラベルを付けることができます。 行にラベルが付けられると、ラベルの値がグラフに表示されます。ラベル列がない場合は、行番号がグラフに表示されます。
私はあなたのテーブルを持っていないので、以下のスクリプトを確認してください。これ:
- 10行をランダムに選択し、ラベル付きとしてマークします
- グラフを描画し、ラベル付けされた列に名前が表示されることに注意してください
- 列:nameをラベルとして削除するため、グラフに行番号が表示されるようになります
- 次に、いくつかの代替オプションを示します。
行状態関数で数式を使用する場合は注意してください。 ユーザーまたはユーザーが誤って行の状態を変更した場合、関数の値は自動的に変更されます。現在の状態に基づいて値を設定する場合は、数式を使用してから削除するか、[各値の設定]を使用します。
お役に立てば幸いです。
Names Default to Here(1);
dt = Open("$Sample_Data/Big Class.jmp");
//select 10 random rows in Big Class
xr = Random Shuffle( Index(1, nrow(dt)) ) [1::10];
dt << select rows(xr);
dt << Label(1);
dt << clear select;
biv = dt << Bivariate( Y( :weight ), X( :height ), Fit Line );
//---run to here ----
//Now you will see all the names since name is a label.
//Remove, Name as a Label
dt:name << set Labelled(0);
//---run to here ----
//now all the row numbers are visible If you use a formula for Labeled rows, when you
//remove row labeling, the formula will be updated all data will be Clean Bad Data,
//so use Set Each Value.
dt << New Column( "Outliers",
Character,
<<SET each="" value=""></SET>