前回のブログ投稿で、私はあなたを紹介しました新しいレイアウトアルゴリズムのツリーマップ用 JMP Squarifyと呼ばれます。Squarifyがデータをサイズ順に並べる一方で、Splitがどのようにあなたのデータの並びを保存するかを説明しました。
しかし、階層的なデータがあるとどうなりますか?JMPはグループを作成することによって階層データをツリーマップに表示できます。各グループは、各カテゴリがグループ内で並べられているのと同じように、タイルで配置されています。[分割]を選択した場合、グループは分割を使用してレイアウトされ、データの順序は維持されます。次に、各グループ内で[分割]を使用してカテゴリをレイアウトします。同様に、Squarifyを選択するとグループが並べ替えられ、左上隅に最大のグループが表示され、右下隅に最小のグループまで表示されます。その後、カテゴリはグループ内で同じように配置されます。しかし、1つのツリーマップにこれら2つの手法を組み合わせる方法はありますか?階層データがあります。
ミックスモード
階層データがある場合は、混合という3番目のレイアウトオプションを選択できます。混在モードでは、分割を使用してグループをレイアウトします。これにより、グループの順序が維持されます。しかし、それからそれはSquarifyを使用してカテゴリーを表示します。それは各グループ内のカテゴリーを最大から最小へと順序付けます。
繰り返しますが、JMPと一緒にインストールされたサンプルデータフォルダのサンフランシスコ犯罪データを使用してこれを実証します。私の前の投稿各タイプの犯罪の事件の数を示した。もう一度行いますが、今度はそれを曜日ごとにグループ化して、レイアウトメニューオプションから[混合]を選択しましょう。

このツリーマップを見ると、毎週の曜日がグループ化されているのがわかります。MixedはグループにSplitを使用しているため、平日の順序は保持されます(日曜日は左上、土曜日は右下隅)。しかし、カテゴリーはSquarifyを使ってレイアウトされています。これは、比較が容易で、それぞれのグループの左上隅にある最大の値でそれらを順序付けするために、きれいに整形された長方形を与えます。
Squarifyに関する以前の記事で 、Larceny / Theftが最も一般的なタイプの犯罪であることがわかりました。曜日ごとにグループ分けすると、それが毎週最も一般的な犯罪であることがわかります。
ポップクイズ
どの曜日が最も犯罪が多い(どのグループが最も大きい)のかを知りたい場合はどうしますか。まあ、うまくいけば今であなたはその質問に対する答えを見つける方法を知っています....
はい!そのとおり。あなたはSquarifyを使うでしょう、そしてあなたは答えが月曜日であることをあなたは左上隅を見ることによって見るでしょう。(月曜日はどうですか?)

このサンプルデータセット(または他の階層データ)を入手して、これらの新しいオプションを自分で試してください。
ジョンポンテ書きました:
こんにちはジェイ、
あの小鳥はあなたを適切に導きました。:-)私は現在、ラベル付けの改良を含むTreemapの変更に取り組んでいます。提案、特にリンクをありがとう。例はいつも役に立ちます。お会いできて嬉しかったです。会議を楽しんでいただければ幸いです。
ジェイ・ホラヴァリ書きました:
こんにちはジョン、
会議であなたに会えて喜びでした。
小鳥(Shannon
という名前の人が、この提案をやめるかもしれないと言いました。このニュースマップWebサイトのように、テキストがボックスで拡大縮小されている場合は、ツリーマップの方が便利です。 http://newsmap.jp/ 。
ツリーマップはそのまま使用できますが、提示されたときに判読できないことがよくあります。
乾杯、
ジェイ