プロットの凡例の名前の変更<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは
6 つの変数があります。ステップ1 =12、ステップ2=13、ステップ 3=10、A=500、B=900、C=1300。
そして、以下のように、列「x」と列の名前である最初の3つの変数をプロットしています。しかし、プロットの凡例では、それらの名前を変数A、B、およびCに変更したいと考えています。 (写真を参照)。どうやってやるの?どうすれば変えられますか:名前( 「12」 ) 12 の代わりに 500 (A の値) を表示するには?
ありがとう
t =現在のデータテーブル() ;
オーバーレイプロット(
バツ( :バツ) 、
Y (カラム( dt 、シャア(ステップ1 )) 、カラム( dt 、シャア(ステップ2 )) 、カラム( dt 、シャア(ステップ3 )) ) 、
コネクトポイント( 1 ) 、
:名前( 「12」 )(カラーを接続する( 3 ) 、オーバーレイマーカーの色( 3 ) 、
オーバーレイマーカー( 12 ) 、線幅( "薄い" )) 、
:名前( 「13」 )(カラーを接続する( 0 ) 、オーバーレイマーカーの色( 0 ) 、
オーバーレイマーカー( 16 ) 、線幅( "薄い" )) 、
:名前( 「10」 )(接続する色( 20 ) 、オーバーレイマーカーの色( 20 ) 、
オーバーレイマーカー( 15 ) 、線幅( "薄い" )));

Re: プロットの凡例の名前を変更する大きめのテーブルを用意していただきありがとうございました。 A 行と B 行を分離するには、オーバーレイ ロールを使用します。 これがスクリプトです。

Graph Builder(
Variables( X( :Column 1 ), Y( :Pressure ), Overlay( :Chamber )),
Elements( Points( X, Y, Legend( 7 ) ), Line( X, Y, Legend( 8 ) ) )
)
Re: プロットの凡例の名前を変更する
@sibanibisoyi書きました:
3)グラフビルダーで凡例を変更する方法は知っていますが、前述したように、ポイント間に線を接続する必要があるため、オーバーレイプロットを使用する必要がありますが、これは(私の知る限り)グラフビルダーでは不可能です。
Shift キーを押しながら要素アイコンの最上行で要素を選択すると、グラフ ビルダーで要素を結合できます。 したがって、「ポイント」をオンにしてから、Shift キーを押しながら「ライン」をクリックします。 ラインのプロパティには、「行の順序」というチェックボックスがあり、これを使用してポイントを行ごとに接続します。 それ以外の場合は、一意の x 値によって接続されます。
Re: プロットの凡例の名前を変更する興味深いことに、テーブル内のスクリプトは、最初から開始した場合とは異なる動作 (バグのようなもの) を提供します。 これは JMP 12.2 にも当てはまります。およびJMP 13.1。 したがって、これをサポート チームにも提供してください。 ザン、何か見逃したかな?
したがって、回避策の 1 つは、手動で作成することです。 最高ではないかもしれませんが、今のところ...
Re: プロットの凡例の名前を変更するああ、おっしゃる通りです。これは意図された動作ではないようです。 このディスカッションに関して support@jmp.com に報告していただけますか。 ありがとうRe: プロットの凡例の名前を変更するJMP12を使用しています。 私の場合は凡例名を変更できるので、凡例名を変更できるビデオを見せていただけませんか。 しかし、私が「OK」と言うとすぐに。何も変わりません。
Re: プロットの凡例の名前を変更するはい、そう思います。
大量のポイントを獲得したとき。 グラフ ビルダーには 1 対 1 ポイントの接続が表示されません (少なくとも私は知りません)。
添付の例で私が言いたいことを示してみました。
Re: プロットの凡例の名前を変更するところで、オーバーレイ プロットの凡例をダブルクリックすると、凡例ウィンドウが開き、エントリを変更できます。 JMP のどのバージョンを使用していますか? これらはすべて JMP 12 で利用可能になり、おそらく JMP 10 にも戻るはずです。 GB が JMP 9 または 10 で導入され、オーバーレイ プロットが最初から、または少なくとも 1 つのバージョン以降に存在したと思われる場合は、完全にShureではなくなります。
Re: プロットの凡例の名前を変更する
うーん、これは私がグラフビルダーでやったもので、線と点があります。 何かが足りないのでしょうか?
Re: プロットの凡例の名前を変更する原則として、次のコマンドを使用する方法がわかっていれば(スクリプトの本に記載されています)
''Labeled(Row State())=1; // 現在の行にラベルを付ける
それは私を助けるかもしれません。
しかし、よくわかりません。
Re: プロットの凡例の名前を変更するこんにちは、マーティンさん
お返事をありがとうございます。 しかし、それは私の問題を解決しません。
1 と 2 のポイント) は基本的に列名を変更しています (これは望ましくありません)。 列自体内の変数名を変更する必要があります。
3)グラフビルダーで凡例を変更する方法は知っていますが、前述したように、ポイント間に線を接続する必要があるため、オーバーレイプロットを使用する必要がありますが、これは(私の知る限り)グラフビルダーでは不可能です。
オーバーレイ プロットを使用して列内の変数名を変更することは可能ですか、それとも JMP ではこれが許可されていませんか?
ありがとう。
シバーニ
Re: プロットの凡例の名前を変更する
Overlay Plot(
X( :Column 1 ),
Y( :Pressure ),
Grouping( :Chamber ),
Overlay Groups,
Connect Points( 1 )
);
Overlay Plot(
X( :Column 1 ),
Y( :Pressure ),
Grouping(
Transform Column(
"Chamber_UC",
Character,
Nominal,
Formula( Uppercase( :Chamber ) )
)
),
Overlay Groups
);
Graph Builder(
Size( 522, 450 ),
Show Control Panel( 0 ),
Graph Spacing( 10 ),
Variables( X( :Column 1 ), Y( :Pressure ), Overlay( :Chamber ) ),
Elements( Points( X, Y, Legend( 5 ) ), Smoother( X, Y, Legend( 6 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model( 6, Level Name( 0, "A" ), Level Name( 1, "B" ) )}
)
)
);
このスクリプトをデータテーブルで使用すると、3 つのグラフが得られます。
1 つ目は、そのままのオーバーレイ プロットです。
2 番目は、変数選択領域で Chamber を右クリックし、「式」を使用して、オーバーレイ プロット メニュー ウィンドウで作成されたローカル変換変数を含むオーバーレイ プロットです。次に、数式エディタで「Chamber」をクリックし、次に「Character」をクリックします。 >「大文字」。 この新しく構築された (データ テーブルには存在しない) 変数は、グループ変数として使用できます (2 つのプロットを避けるために、赤い三角形のオプションを使用して外観を変更する必要がある場合があります)。
3 番目は、Xan がすでに提案したように、最も簡単な方法です。 グラフビルダーでビルドします。 「X」に「Column 1」、「Y」に「Pressure」を配置し、「Overlay」に「Chamber」を配置する必要があります。 次に凡例をダブルクリックし、開いたウィンドウの「a」と「b」をダブルクリックして名前を大文字に変更します。 線と点の両方が表示されない場合は、欠落しているアイコンをグラフにドラッグするか、Shift キーを押したままグラフの上部にある欠落しているアイコンをクリックする必要があります。
ただし、スクリプトまたは手動で結果を取得する必要があります。
乾杯、
マーティン
Re: プロットの凡例の名前を変更する線のある点が必要なので、オーバープレイプロットを使用していますが、グラフビルダーでは見つけることができませんでした。
この質問はオーバープレイ プロットに固有のものです。
凡例の名前 Chamber=a を A に、Chamber=b を B に変更したいと考えています。 同様のグラフがたくさんあるので、データテーブルの列名ではなくグラフ内で変更を加えたいと考えています。
Re: プロットの凡例の名前を変更する私にとって、上記のデータテーブルがどのように見えるかは完全には明らかではありません。 テーブルの例があれば、それほど難しくないはずです。
Re: プロットの凡例の名前を変更する質問の内容がよくわかりません。 それはスクリプトに関する質問ですか、それとも UI に関する質問ですか? それはオーバーレイ プロットに固有のものですか、それとも凡例全般に固有のものですか? 最近では、Overlay Plot の代わりに Graph Builder が推奨されており、より柔軟な凡例などを備えています。Re: プロットの凡例の名前を変更する私は同じ問題を抱えています。 上記の問題に対する解決策はありませんか?