データテーブルを結合せずに、あるデータテーブルのポイントを別のデータテーブルの等高線図にオーバーレイしたいのですが。その点から着色などの性質を保ちたい。フレームコンテンツのコピー/貼り付け機能を使用しようとしましたが、ポイントは表示されますが、ポイントに割り当てられた色は表示されません。下記はJMPサンプルデータの使用例です
Cities.jmpに基づく等高線図

US Demographics.jmpからのポイントを含む地図

ただし、編集>フレームの内容をコピーしてから編集>フレームの内容を貼り付けを使用すると、ポイントの色付けプロパティが失われます。

仮想結合を試すことができます。 JMPでの仮想結合
あるいは、JMPカスタマイズを使用していくつかのカスタマイズ機能を保持することもできます。 JMPでの問題解決とグラフのカスタマイズを使用したスミスチャートの作成
ベスト、
M
使用したいデータに一意の識別子がないため、仮想結合を使用できません。
JMPのカスタマイズ機能を使用するのがおそらく最善の解決策だと思います。customize内で使用可能なものに関する文書はありますか?セクションを見つけました」 マーカーとテキストの描画」は参考になりますが、どの機能が利用できるかについてはもっと情報が欲しいのですが。
こんにちは、 @ abkram14 !
に行くことによってあなたが(例で)遊ぶことができるすべてのカスタマイズゲームを見つけることができますヘルプ>スクリプトインデックス JMPで。 そこから最初のコラムで探すグラフィックス() 。それを選択すると、2番目の列がグラフィックオプションに絞り込まれます。 それがグラフのカスタマイズの遊び場です。
追加の例でできることすべてについての追加情報を入手することができます。ヘルプ>本>スクリプトガイド 。 JMP14の12章が必要です。
ベスト、
M
これを手動で行うには、単一のデータポイントを含むグラフを右クリックし、[編集] - [フレーム内容のコピー]を選択します。 次に、もう一方のグラフを右クリックして、編集/フレームの内容を貼り付けを選択します。
あなたはこのようにしていくつかの対話性を失うが、それは時々仕事をする。 これを行うときは、通常、まず各グラフをジャーナル処理してから、ジャーナル内のグラフに対して上記の手順を実行します。
おかげで、私はグラフィックスのスクリプティングガイドセクションを読みました、そしてそれは私の質問に答えませんでした、しかしスクリプティングインデックスのグラフィックスセクションは助けました。
これはこれについて疑問に思う他の誰かのための私の解決策です。色付けをし、US Demographics.jmpテーブルのポイントの色付けに合わせて説明文を追加するためのより良い方法を見つけたことを願います。
cities = Data Table("Cities.jmp");
window = cities << Graph Builder(
Variables( X( :Longitude ), Y( :Latitude ), Color( :Max deg. F Jan ) ),
Elements( Contour( X, Y, Legend( 8 ), Number of Levels( 20 ) ) ),
SendToReport(
Dispatch(
{},
"Longitude",
ScaleBox,
{Min( -120.427580183506 ), Max( -73.4774650353953 ), Inc( 5 ),
Minor Ticks( 0 )}
),
Dispatch(
{},
"Latitude",
ScaleBox,
{Min( 18.7755280157154 ), Max( 59.0478368517315 ), Inc( 5 ),
Minor Ticks( 1 )}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Background Map( Boundaries( "US States" ) ),
Add Graphics Script(
5,
Description( "Script" ),
dt = Data Table( "US Demographics.jmp" );
Marker Size( 4 );
color = "";
For( i = 1, i < N Rows( dt ), i++,
If(
:Physical Activity[i] <= 72, color = " Light Green",
72 < :Physical Activity[i] <= 75.5,
color = "Medium Light Green",
75.5 < :Physical Activity[i] <= 79, color = "Green",
79 < :Physical Activity[i] <= 82.5,
color = "Medium Dark Green",
82.5 < :Physical Activity[i], color = "Dark Green",
);
Marker( Color State( color ), {:Longitude[i], :Latitude[i]} );
);
Close( dt, nosave );
), Grid Line Order( 3 ), Reference Line Order( 4 )}
)
)
);私はもともと使ってみた編集>フレームの内容をコピーおよび編集>フレームの内容を貼り付け しかし、コピーしようとしていたポイントの色付けを失いました。
凡例の設定をポイントと一緒にコピーしてください。