別のデータテーブルのグラフレットにカーソルを合わせるこんにちは、
別のデータテーブルにリンクするホバーグラフレットを作成しようとしています。 最初のデータテーブルには、一連の連結されたCSVファイルがあり、線形フィットを実行してから、CSVファイルのファイル名で個々のポイントをグラフ化します。 線形フィット値にカーソルを合わせると、グラフレットに表示される最初のデータテーブルの実際のデータポイントを確認したいと思います。
これが私がこれまでに持っているものです...
Names Default To Here( 1 );
platform = Data Table( "Untitled 364" ) << Bivariate(
Y( :Y ),
X( :X ),
Fit Line( {Line Color( {212, 73, 88} )} ),
By( :FileName )
);
Wait( 0 );
Report( platform[1] )[Outline Box( "Linear Fit" )][
Outline Box( "Parameter Estimates" )][Table Box( 1 )] << Make Combined Data Table;
Report( platform[1] ) << Close Window;
Graph Builder(
Size( 531, 405 ),
Show Control Panel( 0 ),
Variables( X( :FileName ), Y( :Estimate ) ),
Elements( Points( X, Y, Legend( 10 ) ) ),
Local Data Filter( Add Filter( columns( :Term ), Where( :Term == "X" ) ) ),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{Set Graphlet(
Picture(
Graph Builder(
Size( 531, 456 ),
Show Control Panel( 0 ),
Variables( X( :X ), Y( :Y ), Overlay( :FileName ) ),
Elements(
Points( X, Y, Legend( 5 ) ),
Line Of Fit( X, Y, Legend( 7 ), Confidence of Fit( 0 ) )
)
)
)
)}
)
)
)添付のjmpシートには、いくつかのサンプルデータと、グラフレットで作成しようとしているグラフが含まれています。
助けてくれてありがとう!
グラフィックススクリプティングRe:別のデータテーブルのグラフレットにカーソルを合わせる@JeffG楽しんでいただけてうれしいです。 また、スクリーンショットが大好きです。 
乾杯、
ナシフRe:別のデータテーブルのグラフレットにカーソルを合わせる回避策は私のJSLレベルをはるかに上回っていますが、JMP16で修正されていることを確認できます。
ありがとうございました。 なんてクールな機能でしょう。
Re:別のデータテーブルのグラフレットにカーソルを合わせるやあ@JeffG 、
回避策が添付されています。
はい、言うのを忘れました。JMP16.0で修正されました。
Re:別のデータテーブルのグラフレットにカーソルを合わせるやあ@nascif_jmp 、
返信いただきありがとうございます。 回避策を楽しみにしています。
また、これがバグである場合、今後のリリースで修正する予定はありますか?
Re:別のデータテーブルのグラフレットにカーソルを合わせるそれは非常によくあるかもしれません。 15のグラフレットフィルターの生成にもバグがあり、これがこの問題の原因である可能性もあります。
デフォルトのフィルター生成をバイパスし、グラフレットの画像拡張ポイント内に完全に作成する回避策を見つけます。 おそらくそれはあなたのためにも働くでしょう。
Re:別のデータテーブルのグラフレットにカーソルを合わせる多分ボーナス質問-
これを管理図内に実装しようとしましたが、管理図内のグラフレットには、すべてのポイントで同じグラフが表示されています。つまり、FileNameで区切られていない、単一のグラフ内のすべてのデータです。 原因は、管理図ビルダーにXの入力がないためだと思います。 FileNameを検索して管理図の値と照合するために追加する必要のある追加のフィルターはありますか?
Re:別のデータテーブルのグラフレットにカーソルを合わせるこれは素晴らしく、まさに私が探していたものです。 ありがとうございました!Re:別のデータテーブルのグラフレットにカーソルを合わせるやあ@JeffG 、
うわー、それは楽しい挑戦でした。 添付のスクリプトをご覧ください。あなたが探していたものを実行していると思います。
基本的に、スクリプトを変更して、元のテーブルからグラフレットを作成しました。
X列とY列の名前は同じであるため、派生テーブルから作成されたwhere句は元のテーブルで機能します。
暗黙の結合のようなものです。
エラーメッセージを回避するために、SkipFilterを使用して「Term」(元のテーブルには存在しない)のフィルターを削除しました。
最後に、Lock Scales(1)を使用して、さまざまなフィットラインを簡単に比較できるようにしました。
これが最終結果です。

素晴らしい例をありがとう!
このテクニックを1つか2つのプレゼンテーションで示す必要があります。 