(元々はの一部として配布されましたJMPディスカバリーアメリカズ2019 BetaLab)
前書き
JMP15以降ホバーラベル拡張ユーザーがホバーラベルに表示される情報をカスタマイズおよび拡張できるようにします。 ユーザーは、データ駆動型のマークアップベースのリッチテキスト段落を追加して、基礎となるデータを視覚化コンシューマーに説明できます。ホバーラベルの個々のエントリを追加、削除、再フォーマット、およびスタイル設定します。基礎となるデータに関する追加の洞察を提供するだけでなく、独自のウィンドウで起動してデータ探索をさらに進めることができる視覚化を埋め込みます。
この演習では、ホバーラベル拡張そして、それらがどのように探索ワークフローを強化できるかを確認してください。
ヒント:各タスクはテーブルスクリプトとして実装され、対応する「(最終)」バージョンが演習の望ましい結果を示します。 誤ってウィンドウを閉じた場合は、これらのスクリプトを使用してウィンドウを再作成できます。
タスク1(テキストレットを使用したリッチテキストのカスタマイズ)
- にあるテーブルCrimeData_Tucson2019.jmpを開きますホバーラベル拡張デスクトップ上のフォルダ
- テーブルスクリプトを実行しますステップ1。 それは犯罪率によって着色された州で米国の地図を立ち上げるでしょう。
- マップ上にマウスポインタを置いて、ホバーラベルに関連する状態の説明と代表的な画像の両方がどのように含まれているかを確認します。

図1説明とサムネイル付きのホバーラベル。
- 説明は少し長く、読みにくい場合があります。 新しいものを使いましょうテキストレットそれを改善するための拡張。 グラフの背景を右クリックして、下にあるホバーラベルエディタを開きます。ホバーラベル人民元のメニューエントリ。

図2ホバーラベルエディタのメニューエントリ
- 左側のパネルで、[テキストレット]を選択します。 パネルを調べて、コンテンツがどのように定義されているか(JSL変数)、次に表示用にどのようにフォーマットされているか(HTMLマークアップ)を確認します。
ヒント:ホバーラベルをマップに固定すると、ホバーラベルエディタの[適用]ボタンをクリックするとすぐに変更の結果を確認できます。
- JSLを使用してコンテンツをツイートサイズに切り捨てて、コンテンツの長さを短くします。次に例を示します。
local:text = Substr( ::wr << getDescription( local:_state ), 1, 140 ) || "..."
- マークアップを変更して、テキストを読みやすくします。 たとえば、別のフォントを選択し、フォントサイズを大きくして、明るい背景色を使用します。
<BACKGROUND color="white"><FONT family="Arial" size="12">{local:text}</FONT></BACKGROUND>
- コンテンツの生成とマークアップを試して、説明ブロックのさまざまな構成を試してください。 テキストを太字にするか、異なるテキストの色を使用するか、独自のテキストを追加してみてください。
タスク2(グリッドレットを使用したコンテンツの拡張)
- データテーブル(CrimeData_Tucson2019.jmp)に戻り、テーブルスクリプトを実行しますステップ2 。4つの犯罪カテゴリ(殺人、強盗、強盗、窃盗)の平均数を時系列で視覚化して表示します。

図3犯罪時系列
- ホバーラベルには、特定の年の根本的な犯罪タイプの平均発生数が含まれています。 を使ってみましょうグリドレット他のすべての年の値を含め、表示を改善するための拡張。
- もう一度ホバーラベルエディタを開きます。今回は、左側のパネルで[グリッドレット]オプションを選択します。
- [削除]パネルを使用して、最初と3番目のエントリを削除します。 [一致基準]ボックスで、[タイプ]セレクターの[インデックス]を選択し、目的のエントリインデックスをターゲット入力値として指定します。
ヒント: [追加]をクリックして各選択を記録してから、[適用]または[OK]をクリックして保存します。
- スタイルパネルを使用して、年の値のフォントサイズを大きくします。
- [追加]パネルを使用して、各犯罪タイプのエントリを追加します。 Targetを使用して、エントリ名と次のJSL式をValueに指定し、最初の引数を犯罪の種類に一致するように変更します。
::mr << getMetric( "Murder", Namespace( "Local" ) )

図4グリッドレットが変更されたホバーラベル
タスク3(埋め込みグラフとグラフレットを使用したドリルダウン)
- マップの視覚化に戻り、状態にカーソルを合わせます。 ホバーラベルが静止画像をどのように表示するかに注意してください。 を使ってみましょうグラフレット有益なデータの視覚化を表示する拡張機能。
- 動的に構成されたビジュアライゼーションを挿入できます(プリセット)グラフの下のオプションの1つを使用するホバーラベル人民元メニュー。 たとえば、ヒートマップオプションを試してください。 次のようなホバーラベルが表示されます。

図5ヒートマップグラフレット付きのホバーラベル
- ノースダコタ州とフロリダ州のヒートマップを比較します。 これらの州の人口増加についてあなたは何を言うことができますか?
ヒント:埋め込みグラフをクリックすると、独自のウィンドウで開くことができます。
- 独自のビジュアライゼーションをグラフレットテンプレートとして使用することもできます。 時系列ウィンドウに切り替え、[リトルレッドトライアングル(LRT)]メニューで[スクリプトを保存>クリップボードに

図6クリップボードに保存してグラフレットとして貼り付ける
- 次に、マップに戻り、グラフの下に切り替えますホバーラベル人民元メニュー選択グラフレットを貼り付け。
- マップホバーラベルに、関連する州の犯罪時系列が表示されていることを確認します。 ノースダコタ州とフロリダ州の犯罪時系列を比較できますか?