顧客が慣れているのと同じ双方向性をWebにもたらすためJMP 、インタラクティブHTMLでリッチなグラフィックを作成するには、データをコードと一緒にエクスポートする必要があります。 インタラクティブHTMLレポートを共有すると、データがWebに公開されることをお客様に警告しますが、出力にJMP機能が追加されるにつれて、これらのファイルのサイズも増え続けていることに気付かないかもしれません。 出力の一部のみがデータであり、画面に表示される表、テキスト、および画像を表示するために追加のコンテンツが必要です。
JMP 13では、Graph Builderが追加され、現在はJMP14のデータフィルター、データテーブルのますます大きな部分がHTML出力に埋め込まれます。 ファイルサイズを管理するために、JMP14.1にいくつかの新機能を導入しました。圧縮とデータなしで保存する機能です。
データの圧縮
まず、レポートのデータのみに圧縮が適用されます。 結果は、データの種類と内容によって異なります。反復的な文字列データは最良の圧縮を行い、ランダムな数値データは最悪の圧縮を行います。 ベンチマークデータセットは、一部のプラットフォームでは出力サイズの縮小がほとんどまたはまったく発生しないことを示していますが、Graph BuilderなどのプラットフォームではHTMLファイルのサイズが最大68%縮小する可能性があります。 ファイルサイズがすでに小さい非常に小さいデータセット(50行未満)の例外を作成しました。 これは、プリファレンスを設定しなくても自動的に行われます。
データを公開しない
2番目の機能は、データがエクスポートされないようにしたいが、一部の結果をWebに適した形式でキャプチャしたい場合に役立ちます。 のJMP 14 、を使用して複数のインタラクティブHTMLレポートを公開できます公開[ファイル]の下のメニューオプション。 14.1の新機能は、チェックを外すことでデータを公開しないオプションです。データを公開する[レポートの選択]ダイアログのチェックボックス:
Figure 1: By unchecking the Publish Data checkbox, no data will be exported, just static images.Figure 1: By unchecking the Publish Data checkbox, no data will be exported, just static images.Figure 1: By unchecking the Publish Data checkbox, no data will be exported, just static images.Figure 1: By unchecking the Publish Data checkbox, no data will be exported, just static images.図1:[データの公開]チェックボックスをオフにすると、データはエクスポートされず、静止画像のみがエクスポートされます。
これにより、インタラクティブHTMLページのスタイル(折りたたみ可能なセクション、ホバーラベル付きのテーブルなど)を含むレポートが作成されますが、すべてのグラフは静止画像になります。 これは、いくつかのグラフを表示したいが、テキスト形式で数千行を出力したくない非常に大きなデータセットに役立ちます。 静止画像が多すぎたり、サイズが大きすぎたりすると、とにかくファイルが大きくなる可能性があることに注意してください。 これは、非常に大きなデータセットのいくつかの小さなグラフに最適です。
さらにいくつかのヒント
よく聞かれるもう1つの質問は、「インタラクティブHTML出力を小さくするにはどうすればよいですか?」です。そこで、インタラクティブなグラフを生成し、そのサイズを最小化するためのヒントと戦略をいくつか紹介したいと思います。 不要なデータのエクスポートは避けてください。
- ラベル付きの列– JMPで列にラベルを付けると、Interactive HTMLが提供するツールチップに列が表示され、完全なデータテーブルにアクセスしなくても観測に関する追加情報を調べることができるため、優れています。 ただし、グラフ内の視覚的な役割に割り当てられていない場合は、他の方法では必要とされない追加の列がエクスポートされていることを意味します。ツールチップに表示されてもかまわない場合は、JMPデータテーブルの列名を右クリックしてラベルを解除し、[ラベル付け/ラベル付け解除]を選択してスペースを節約します。
Figure 2 : Height and weight columns are needed in the data section since they are Y and X respectively, but name is labelled only to make it appear in the tooltip. Unlabel it if knowing the name associated with each point is not important to your audience.Figure 2 : Height and weight columns are needed in the data section since they are Y and X respectively, but name is labelled only to make it appear in the tooltip. Unlabel it if knowing the name associated with each point is not important to your audience.Figure 2 : Height and weight columns are needed in the data section since they are Y and X respectively, but name is labelled only to make it appear in the tooltip. Unlabel it if knowing the name associated with each point is not important to your audience.Figure 2 : Height and weight columns are needed in the data section since they are Y and X respectively, but name is labelled only to make it appear in the tooltip. Unlabel it if knowing the name associated with each point is not important to your audience.図2:データセクションにはそれぞれY列とX列があるため、身長と体重の列が必要ですが、名前にはツールチップに表示されるようにするためだけにラベルが付けられています。 各ポイントに関連付けられている名前を知っていることが視聴者にとって重要でない場合は、ラベルを外します。
- 画像–画像の列は、特に価値を提供する場合、ツールチップで印象的に見える可能性がありますが、画像のツールチップをサポートしていないグラフの場合は、これらの列を省略してください。 JMP 14.1の時点では、マーカー、ライン、ヒートマップ、マップ、およびバブルプロットのみがツールチップでの画像の表示をサポートしています。 チェックを外している間データを公開するデータをエクスポートする手間を省くことができ、グラフはすべて静止画像になります。また、インタラクティブHTML出力の画像が多すぎると、ファイルも大きくなる可能性があります。 さらに、サポートされていない機能が画像として表示される場合は、それが視聴者に本当に価値をもたらすかどうか、またはエクスポートする前に赤い三角形のメニューまたはJSLスクリプトでレポートのその部分をオフにする方法があるかどうかを検討してください。
Figure 3: Markers are one of only a few visual elements that will display images in their tooltips. Do not include or label image columns if you don't want to display them or the graph type doesn't support them.Figure 3: Markers are one of only a few visual elements that will display images in their tooltips. Do not include or label image columns if you don't want to display them or the graph type doesn't support them.Figure 3: Markers are one of only a few visual elements that will display images in their tooltips. Do not include or label image columns if you don't want to display them or the graph type doesn't support them.Figure 3: Markers are one of only a few visual elements that will display images in their tooltips. Do not include or label image columns if you don't want to display them or the graph type doesn't support them.図3:マーカーは、ツールチップに画像を表示する数少ない視覚要素の1つです。 画像列を表示したくない場合、またはグラフタイプでサポートされていない場合は、画像列を含めたりラベルを付けたりしないでください。
- データサブセット– JMPでデータを分割して、一度に一部のみを表示するには、さまざまな方法があります。 ただし、データをフィルタリングできるようにする場合は、データセット全体をエクスポートする必要があります。 たとえば、10,000行のデータセットがあり、100行を表示するwhere句を使用してグラフを作成する場合でも、10,000行すべてをエクスポートします。 レポートの閲覧者にフィルタを適用したり、データセットの残りの部分を表示したりすることを意図せずに、これらの100行のみに本当に関心がある場合は、次のようにすることをお勧めします。データのサブセットを作成するグラフを作成する前に、「元のデータテーブルへのリンク」を無効にしてください。
あなたの懸念を聞いて、インタラクティブなHTML出力のサイズを縮小するための一歩を踏み出しました。 双方向性と新機能のトレードオフは、サイズに見合う価値があります。 私たちでサポートされている多くのプラットフォームを探索するインタラクティブなHTMLの例のページ。