Work Out Wednesday (WOW) にチャレンジ(2023#1)
はじめに
DATA Saber挑戦中のApprenticeです。
WOW2023 Week1に挑戦してみたので、記録に残します。
Work Out Wednesday (WOW) とは?
Workout Wednesdayは、データドリブンなビジュアライゼーションを再作成するためのウィークリーチャレンジです。
毎週水曜日に課題が発表され、参加者は提起された課題をできるだけ忠実に再現するよう求められます。(DeepL抜粋翻訳)
毎週水曜に発表される課題のVizを再現してみましょう!というTableau(とPowerBI)の理解を深める&コミュニティを形成する取り組みです。
今回は過去分から課題を選定しています。
挑戦したweek
今回は、2023 week1 の「#WOW2023 Week 1: Can you use Image Role & Dynamic Zone Visibility?」にチャレンジしました。
以下は、試したことのない表現方法だったので、この課題を選定しました。
散布図のフィルター
画像がフィルターの結果表示される
作成したViz
WOW2023#1 | Tableau Public
下の散布図は、ラグビーリーグで各試合/出場した選手ごとに、走行距離(横軸)とパスの回数(縦軸)でプロットしたものです。
1つを選択すると、同じ選手の他の試合が水色、同じ試合の他の選手が濃いグレーに変わります。
また選択した選手の、詳細が上に表示されます。
課題では、選手を選択していない場合は散布図の大きさが変更されるのですが、グラフの軸が頻繁に動くことがあまり見やすいとは思えず、今回は固定して作成しています。
勉強になった点・今後のTips
1. パラメーターを使用したフィルター作成
これはOrdの復習に近いですが、細かいところを忘れていました…
以下をセットで使うことで、選択したものが持つあるカラムに基づいてフィルター/ハイライトすることができます。
パラメータ(選択したものが持つカラムを入れる)
計算式(選択したものと一致しているか否か)
上記をターゲットとしたアクションや色設定
今回は、選択したものの「Game ID」と「Player Name」の2つ基づいてアクション/色設定を実施してます。
2. デフォルトのハイライト機能を機能させない
Tableauのデフォルトのハイライト機能は、選択したもの以外は白網掛けされほとんど見えなくなってしまいます。
今回見せたい「同じ選手の他の試合」と「同じ試合の他の選手」の色変更が見えなくなってしまいます。
そこで、すべての値に同一の値を適用する適当なパラメータを作成し、ハイライトアクションを使用して、そのパラメータに一意するものすべてがハイライトされるようにしてしまいます。
そうすると作成したVizのように、選択したもの以外が白網掛けされることなく、「同じ選手の他の試合」と「同じ試合の他の選手」の点がわかりやすくなりました。
おわりに
DATA Saberでは、今回のWOWのようにTableauの理解を深め、コミュニティを広げるための課題として、Makeover Monday, Workout Wednesday, Viz for Social Goodの3つが紹介されていました。
プログラムの中で1つはチャレンジしたいなと考えていたのですが、今回それを達成できました。
パラメーターを使用したアクションは、Ordで初回躓いた内容だったので、その復習もでき一石二鳥でした。
まだまだ復習が必要そうなことが分かったので、最終試験前には学んだことをしっかり振り返りたいと思います。