ローカル データ フィルターを使用した図のインタラクティブ HTML ファイルユーザーがローカル データ フィルターを変更して変更できる図のインタラクティブ HTML ファイルを作成しようとしていますが、インタラクティブ ファイルとして保存すると、「この機能はインタラクティブではありません」というメッセージが表示され、図が静的になります。このサイトで同様の質問を見つけましたが、フィルターの「含める」機能を無効にすれば (つまり、赤い三角形をクリックして [モードの表示] を選択し、[含める] の選択を解除すれば) 機能するとのことでした。ただし、これを行うと、フィルターをクリックすることはできますが、実際には「データをフィルター」しないため、まだ機能しません。何か間違っているのでしょうか、それとも、グラフの変更に使用できるローカル データ フィルターを含むインタラクティブ HTML ファイルを作成することはできないのでしょうか。よろしくお願いします。
追伸:私はJMP 17.2を使用しています
結果の共有と伝達ウィンドウズRe: ローカル データ フィルターを使用した図のインタラクティブ HTML ファイルローカルデータフィルターは値を表示したり非表示にしたりできると思いますが(すべての場合に当てはまるかどうかはわかりません)、たとえば軸を変更することはできません。
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
nw = new window("myreport", gb = dt << Graph Builder(
Show Control Panel(0),
Variables(X(:weight), Y(:height), Overlay(:sex)),
Elements(Points(X, Y, Legend(9))),
Local Data Filter(
Show Modes(1),
Mode(Include(0)),
Add Filter(columns(:age), Display(:age, N Items(6)))
)
));
nw << Save Interactive HTML("$TEMP/filter.html");
wait(0);
nw << close window;
Close(dt, no save);
Web("$TEMP/filter.html");

ジョン・パウエル
Re: ローカル データ フィルターを使用した図のインタラクティブ HTML ファイルこの質問をしてくださった@AgAnalyticsに感謝します。また、回答してこのことを私に知らせてくださった@jthiにも感謝します。
グラフ ビルダーと二変量プラットフォームのポイントは、JMP のローカル データ フィルターの表示モードと、JMP からエクスポートされたインタラクティブ HTML に実際に応答します。
分布 (ヒストグラム) やモザイク プロットなどの一部のグラフは、JMP のローカル データ フィルターの表示モードに応答しないため、インタラクティブ HTML で表示モードのみが有効になっているローカル データ フィルターにも応答しません。
注: インタラクティブ HTML は、JMP サーバーを使用して行を除外してグラフを再構築するために必要な計算を実行できるため、ローカル データ フィルターの Include モードがサポートされている JMP Live および JMP Public でも使用されます。
@AgAnalytics 、どのようなタイプのグラフをフィルタリングしようとしていますか?
ありがとう、
~ジョン
Re: ローカル データ フィルターを使用した図のインタラクティブ HTML ファイルジョン、
X、Y グラフをフィルター処理しようとしています (より滑らかなグラフまたはポイントの平均)。私のコードは@jthiが共有したものとほぼ同じだと思いますが、それでも機能しません。ファイルが大きすぎるか、フィルターが多すぎる可能性がありますか? フィルターの数は問題ではないと思いますが (6 個あります)、ファイル サイズが大きすぎる可能性があります (約 730,000 行、49 列)。ありがとうございます。
Re: ローカル データ フィルターを使用した図のインタラクティブ HTML ファイル@AgAnalytics さん、早速の返信ありがとうございます。
先ほど、JMP 17.2 を使用しており、複数のローカル データ フィルターを使用しようとしているとおっしゃっていたことを嬉しく思います。インタラクティブ HTML で複数のローカル データ フィルターを処理できる機能は、JMP 18 で導入されました。
JMP 17.2 では、最初のローカル データ フィルターがアクティブになっているのに、他のフィルターがアクティブになっていないことがあります。ただし、そのフィルターがスムーザー グラフに適用されている場合、JMP 17.2 または JMP 18 またはインタラクティブ HTML でローカル データ フィルターによってデータが非表示になっているだけであれば、スムーザーは再計算されません。これは、データの表示/非表示ではなく、スムーザーが設計されている目的ではありません。スムーザーの計算は、行が非表示になっているかどうかに関係なく、含まれているすべてのデータに基づいて行われます。
複数行のデータの平均などのサマリー マーカーは、サマリー マーカーによって表されるすべての行が非表示になっている場合、表示モードのみが有効になっているローカル データ フィルターによってのみ非表示になります。フィルターの設定方法とデータによっては、フィルターを変更してもサマリー マーカーが非表示にならない場合があります。この動作は、JMP とインタラクティブ HTML の両方で確認できます。
JMP 18 にアップグレードできない場合は、レポートを分割して、各レポートにローカル データ フィルターが 1 つだけ含まれるようにすることをお勧めします。JMP とインタラクティブ HTML の動作が異なる場合は、お知らせください。
ありがとう、
~ジョン
Re: ローカル データ フィルターを使用した図のインタラクティブ HTML ファイル翻訳: ,
複数のローカル データ フィルターをどのようにして機能させることができたのか、少し不思議に思っています。複数のローカル データ フィルターとは何を指すのかという問題だけだと思います。
1 つのローカル データ フィルターに、上記のサンプルの年齢や身長のように複数のフィルターを設定できます。これは、すでにいくつかのバージョンのインタラクティブ HTML でサポートされています。JMP 18 のインタラクティブ HTML で複数のローカル データ フィルターがサポートされているのは、複数のグラフを含むレポートで、2 つ以上のグラフに独自のローカル データ フィルターが設定されている場合です。1 つのグラフのみをフィルターしようとしているため、複数のフィルターを持つ 1 つのローカル データ フィルターが設定されていることに、今まで気づきませんでした。
これらのフィルターがデータに及ぼす影響、および X と Y の値 (平均ポイントが表すカテゴリ) に応じて、フィルターが変更されても平均ポイントが非表示になる場合と非表示にならない場合があります。
簡単な例を確認するには、上記のスクリプトのグラフ ビルダー セクションを次のセクションに置き換えます。
Graph Builder(
Size( 271, 266 ),
Show Control Panel( 0 ),
Variables( X( :sex ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 2 ), Summary Statistic( "Mean" ) ) ),
Local Data Filter(
Show Modes( 1 ),
Mode( Include( 0 ) ),
Add Filter(
columns( :age ),
Display( :age, N Items( 6 ) )
)
)
);

カテゴリ F と M にはすべての年齢のデータが含まれるため、ローカル データ フィルターでどの年齢を表示するように選択しても、平均ポイントが表示されます。また、どの年齢を表示するように選択しても、平均ポイントは同じままであることに気付くかもしれません。これは、平均計算が各カテゴリに含まれる行に基づいて行われ、このローカル データ フィルターで行を除外していないためです。
唯一の 16 歳の男性を削除または除外すると、M カテゴリの平均ポイントが変更され、ローカル データ フィルターで age = 16 を選択 (表示) した場合にのみ非表示になります。
特定のケースについてさらにサポートが必要な場合、ここですべての詳細を共有することに不安がある場合は、テクニカル サポートにお問い合わせください。フィルター設定の詳細と大量のデータ (必要に応じて匿名化) があれば、JMP 17.2 で目標を達成する方法を見つけられる可能性があります。
これが役に立つことを願います。
~ジョン
Re: ローカル データ フィルターを使用した図のインタラクティブ HTML ファイルジョンさん、ありがとうございます。おっしゃるとおり、私は複数のフィルターを持つ単一のデータ フィルターのみを使用していました。また、先ほど提供された例は、私が行っていることとほぼ同じです (そして、物事がどのように機能しているか、または機能していないか)。「含める」が選択解除されているため、異なる年齢でフィルター処理しても、平均データ ポイントが変わらないのは正しいです。異なるフィルターで線がどのように移動するかを示したいのですが、「含める」を選択する必要があるため、別の方法を考えなければならないかもしれません。ご協力ありがとうございました。
Re: ローカル データ フィルターを使用した図のインタラクティブ HTML ファイルジョン、
追加情報をありがとうございます。 @jthiがサンプル データとともに送信したコードを修正して、複数のフィルターを含め、X|Y ポイントから平均値に変更しましたが、それでも問題なく機能しているようでした。ただし、よりスムーズに変更すると機能しませんでした。そこで、はるかに大きなデータセットで同じことを試みましたが (つまり、X|Y 平均値をプロットし、よりスムーズを使用しない)、それでも機能しません。つまり、サンプル データセットでは複数のデータ フィルターを機能させることができますが、自分のデータでは機能しないため、それが問題なのかどうかはわかりません (JMP 18 へのアップグレードについて問い合わせましたが、現時点では私の手に負えません)。要するに、「含める」を選択すると、JMP ではすべて正常に機能しますが、フィルターは HTML ファイルでは機能しません。「含める」の選択を解除すると、JMP と HTML ファイルの両方でフィルターをクリックできますが、何も起こりません (サンプル データで同じプロセスを実行し、 @jthi がコードを修正してフィルターをさらに含めると機能します)。
コメントをありがとうございました。動作するはずですが、まだ何かが足りないようです。