ケーリー市はJMPの本拠地であり、そこで働く多くの人々の故郷でもあります。ケーリー市は多くのレクリエーション活動を提供しており、特に環境保護活動に重点を置いており、その活動のために町は継続的にデータを収集しています。グラフビルダーを用いて、ケーリー市の食品廃棄物収集、電気自動車充電ステーション、国勢調査データなど、幅広いデータを探索します。探索の中で、グラフビルダーの機能を効率的かつ効果的に活用し、ケーリー市をより深く理解するための視覚化を作成する方法を紹介します。このセッションでは、私が特に気に入っているグラフビルダーの使い方をいくつかご紹介します。皆様の分析にお役に立てれば幸いです。
こんにちは。JMPのテスター、Lisa Grossmanです。このポスターでは、グラフビルダーの簡単なヒントを4つご紹介します。グラフビルダーは非常に機能豊富なプラットフォームなので、これらの簡単なヒントが皆様のデータ探索のお役に立てば幸いです。
本日のショーケースでは、JMPの本拠地であるケーリー市が収集したオープンデータを使います。ケーリー市は、レクリエーション活動、ゴミ処理とリサイクル、住宅開発と商業開発など、様々な地域活動に関する指標を収集することで、データを通じて地域社会を繋ぐことに尽力してきました。しかし、今日のデモでは、ケーリー市が収集した電気自動車充電ステーション、食品廃棄物、推定堆肥収集量、そして2017年から2020年にかけて行われた国勢調査データについて確認します。
では、最初のヒントである「レベルの設定」から始めましょう。「レベルの設定」はグラフビルダーの優れた機能で、列のコードを変更したり、列の他の用途に影響を与えたりすることなく、カテゴリを組み合わせたり、列や列名を調整したりできます。
まず、ケーリー市の電気自動車充電ステーションに関するデータを見てみましょう。街中にはたくさんの充電ステーションがあることをお伝えしておきます。しかし、このデータテーブルでは、無料で利用できる公共の充電ステーションに焦点を当てます。充電ステーションの利用状況を示すツリーマップを作成しました。ここに表示されている充電ステーションのうち、住所が非常に似ている2つがあり、おそらく隣接していると思われますので、2つを結合することにしました。ここでデモを行ってみます。
テーブルを開いて実行すると、119 East Park Streetと117 East Park Streetの2つのカテゴリがあることがわかります。カテゴリ変数を含むグラフの下のドロップゾーンを右クリックすると、メニューに「レベルを設定」が表示されます。これをクリックすると、ダイアログが表示されます。East Park Streetの両方のストリートを選択して「結合」をクリックするだけで、ここにリストが表示されます。ラベルを変更できるので、この2つの結合レベルの名前を付けます。「East Park Street」と名付けて「OK」をクリックします。これでツリーマップが更新されました。確かに、117 East Park Streetと119 East Park Streetの両方がこのタイルに結合しています。
「レベルの構成」ダイアログで更新がコミットされると、変換列が作成されることをお知らせします。これらの変換列の命名規則は、列名の後に単一のアポストロフィを付けることで示されます。スライドに戻ると、本日ご紹介する各ヒントの具体的な手順をGIF形式で録画しておきました。また、ライブデモも行いますので、また別の機会にご覧ください。
グラフビルダーの2つ目のヒントに移りましょう。ページロールを使ってグラフのグリッドを作成します。早速デモを見てみましょう。引き続き、電気自動車の充電ステーションのデータを見ていきます。私が興味を持ったのは、人々が日中のどの時間帯に充電に訪れる傾向があり、それがすべての充電ステーション間でどのように比較されるかということです。ここではページロールとして住所を使用しました。スクロールすると、場所ごとの分布を確認できます。
しかし、これらのグラフをすべて並べて表示し、スクロールせずにすべてを表示できるようにしたいのです。今ならそれが可能です。ページロールを右クリックすると、「行ごとのレベル」というメニュー項目が表示されます。これをクリックすると、ラップレイアウトの列数を送信するための小さなダイアログが表示されます。これは、グラフをどのようにレイアウトするか、つまり意図したラップレイアウトを指定するものです。「OK」をクリックすると、このダイアログが表示されます。これで、2つのグラフが並べて表示されたラップレイアウトが完成しました。これでもうスクロールする必要はありません。すべてのグラフが同じウィンドウに表示されます。
ちょっとしたボーナス機能があります。グラフ間で軸をリンクし、右側のグラフの軸が重複しないようにしたい場合は、ここにある小さな赤い三角のメニューで「リンクされたページ軸を複製」のチェックを外し、もう一度小さな赤い三角のメニューに戻り、「ページ軸のリンク」でX軸またはY軸をリンクできます。ただし、この例ではY軸のみをリンクします。これをクリックして「完了」をクリックすると、軸がリンクされたグラフのグリッドが表示されます。右側のグラフでは軸が重複していないことがわかります。これは最近私が気に入っているヒントの一つです。
3つ目のヒントは、日付と時刻のビン分割と折り返しです。これらはグラフビルダーの便利なツールで、日付データを処理するのに役立ちます。日付のビン分割では日付期間ごとに要約することができ、日付の折り返しでは日付データの周期的な傾向を示すことができます。
少し話題を変えましょう。ケーリー市の食品収集プログラムについて見ていきましょう。日付ビニングの例をお見せします。食品収集プログラムの背景について少し説明します。このプログラムは2022年に開始されました。比較的新しいプログラムです。現在、住民が生ごみを持ち込める公共の回収ステーションが2つあり、回収センターに来場すると、月ごとに収集された食品廃棄物の量(ポンド単位)が記録されます。
ここでデモをお見せします。食品グラフを開いてください。報告日ごとにどれだけの食品廃棄物が収集されたかを示す棒グラフを作成しました。月ごとにどのようになっているかを確認したいのですが、先ほども言ったように、月ごとに複数のエントリがあり、収集量が多い月と少ない月があるため、ここでは月ごとに区別するのが非常に困難です。日付軸を右クリックすると、日付/時刻のビン分割と折り返しの両方のオプションが表示されます。
月ごとに集計したいのですが、これをクリックすると、各月ごとに集計されたバーが表示されます。これで、各バーがプログラム起動後の1か月を表していることがはっきりとわかります。それでは、ここでいくつかのウィンドウを閉じましょう。
最後に、4つ目のヒントは「軸編集モード」です。軸編集モードを使えば、データテーブルから設定しなくても、グラフビルダー内で値の順序やラベルのプロパティを簡単に設定できます。ここでは、Caryが収集した国勢調査データを使って例を挙げていきます。
国勢調査データを開いて棒グラフを作成しました。この棒グラフでは、この4年間に収集されたケーリーの年齢層の範囲を見ることができます。データテーブルにはまだ変更を加えていないのですが、この棒グラフを見ると、5歳未満の子供の順位が明らかにずれていることがわかります。本来は、この下の方にあるべきなのに。
グラフビルダーでは、軸を長押しするだけで簡単にこの変更を行うことができます。すると、すべてのカテゴリーの周囲にグリッド状のアウトラインが表示されます。これは、軸編集モードが有効になっていることを示しています。この「5歳未満」のグループを一番下までドラッグすると、更新されていることがわかります。これで、希望どおりの順序になっています。また、このラベルを編集して、例えばこのように変更すると、表でどのように更新されたかを確認できます。Escキーを押すと… 編集モードを終了するには、Escキーを押す必要があります。これで変更が確定しました。
ここでデータテーブルも同時に開いておきたかったのです。「年齢範囲」列を開くと、「値の順序」と「値のラベル」プロパティが追加されているのが分かります。これらはグラフビルダーでコミットした変更点です。グラフビルダー内でこれらのプロパティを簡単に設定できるので、作業の流れを妨げずに作業を進めることができます。
本日ご紹介したヒントは以上です。グラフビルダーをご利用いただく皆様にとって、これらのヒントが少しでもお役に立てれば幸いです。繰り返しになりますが、これらは私自身が特に気に入っているヒントで、時間の節約になったり、レポートの質が向上したりしました。ご視聴ありがとうございました。