それ以来ベン・シュナイダーマン 1990年代初頭にTreemapを開発したので、人々はデータを表すためにタイル、または長方形をレイアウトするための新しいアルゴリズムを考え出しています。ツリーマップは、ユーザーが長方形の相対領域を見て値を簡単に比較できるように、データを表すように設計された領域充填ビジュアライゼーションです。あなたは、Treemapプラットフォームに精通しているかもしれません。 JMP またはGraph BuilderのTreemapオプションを使用してください。
JMPのツリーマップは常に分割アルゴリズムを使ってタイルを生成してきました。このアルゴリズムには、視覚化におけるデータの順序を維持するという利点があります。また、安定しています。つまり、視覚化のサイズを変更しても、長方形は同じ領域に収まる傾向があります。これにより、特定の値を見つけやすくなります。
サンフランシスコの犯罪データのツリーマップを見てみましょう。これはJMPのsample dataフォルダにあります。

このツリーマップでは、一定期間における犯罪の各カテゴリのインシデントの数を確認しています。長方形が大きいほど、その種の犯罪が頻繁に発生しました。Larceny / Theftが最も多いと思われます。しかし、次はどれですか?それは非刑事またはその他の犯罪ですか?値が似ているとき、特に長方形が互いに近くに配置されていないときは、値を比較するのが難しい場合があります。また、不正は疑わしいOcc(Occurrencesの略)とどのように比較されますか?現在のJMPのアルゴリズムでは、縦長で細い、または短く太っている、奇数形の長方形が得られることがあります。これにより、これらの値を比較することも難しくなります。
これらの問題を解決するために、JMP 12のTreemapにSquarifyという新しいタイリングアルゴリズムが追加されました。Anne Milleyの投稿でこっそり覗いています、意欲的なデータアナリストが知っておくべきこと 。Squarifyは長方形をサイズ順に並べるので、類似した値をより簡単に比較できます。最大値は常に左上隅にあり、最小値は右下隅にあります。スペースがどのように分割されたかを示す明確な線があり、長方形が生成された順序、したがって値の順序を示しています。
それでは、レイアウトメニューオプションから分割の代わりにSquarifyを選択しましょう。Larceny / Theftは、ここでも明らかに最大の価値です。手掛かりとしてLarceny / Theftの右側に沿って上から下に伸びる線を使用して、私は他の犯罪が次に大きいことを知っています、続いて非刑事、暴行、破壊行為など。

Squarifyはまた、それぞれの長方形の縦横比を1に近づけるように試みます、それでそれは正方形であることに近いです。これにより、比較が難しい、または場合によっては見づらくなる異形の長方形が避けられます。最初の図では、Assaultの上の左上隅に細い赤の横長の長方形があります。これはArsonの値です。奇妙な形とそれが低い値であるという事実のために、それは比較するのが難しく、そして見つけるのがさらに困難です。Squarifyを示す2番目の図では、Arsonが右下隅近くにありますが、その下に他の長方形があることがわかります - これはArsonが最小値ではないことを示しています。
そのため、Treemapを使用していて特定の値を見つけたい場合は、Splitが適切なアルゴリズムになる可能性があります。それはあなたのデータの順番を保存し、特定の値を見つけやすくするでしょう。しかし、あなたが答えようとしている質問が最大値、最小値のどちらであるか、あるいは類似の値を比較したい場合は、Squarifyを試してみてください。答えを見つけやすくなります。
ツリーマップにカテゴリがネストされているとどうなりますか。それが他のブログ記事のトピックです。
ジョンポンテ書きました:
Ordering変数は、データのデフォルトの順序を変更するために使用されます。デフォルトでは、データテーブル内のデータの順序はツリーマップに保持されます。Ordering変数は、Orderingに指定された変数に基づいてそれを変更します。たとえば、米国の州別のデータがあるとします。デフォルトではツリーマップはアルファベット順に並んでいます。しかし、Ordering変数として緯度または経度(あるいはその両方)を使用すると、Treemapの四角形は米国の州の位置に従って順番に描画されます。これを試すには、JMPのSample DataディレクトリにあるCities.jmpデータテーブルを使用できます。ただし、Squarifyを指定した場合、Squarifyはサイズ順に並べ替えます。したがって、SquarifyではOrdering変数は無視されます。
乱雑な書きました:
JMP 11のツリーマッププラットフォームのOrdering変数と比較したSquarifyの違いは何ですか - アルファベット順(値が左上から右下へ進む)から指定した変数による順序への順序変更
- ランディ(JMP初心者)