オリジナルのVizを作成してみた

はじめに

オリジナルのVizを作成してみたので、やったこと・気づいたことをまとめます。

作成したViz

20240128192731 (クリックするとTabeau Publicに飛びます)

レコードの生産数量と単価の推移を可視化してみました。

このVizを作ろうと思った経緯

WOWでドーナツチャートを作っているときに、ふとレコードに見えてしまったので。笑
もうこれはTabeauでレコードを描くしかないと思い、作成しました。

やったこと

データ探し

レコードの生産量の推移のデータはないだろうかと探したところ、すぐに見つかりました。

www.riaj.or.jp

Excelにコピペして、Tabeauのデータインタープリターで軽く整えて使用します。

Viz作成

  • レコード風ドーナツチャート
    フィルターで指定した期間内の邦洋比を表してみました。
    円のサイズと色でレコード風に。

  • 生産数量と単価の推移
    邦楽・洋楽の生産数量を年別で積み上げ棒グラフにしてみました。
    また、金額のデータもあったので、金額÷数量で単価を見てみました。

  • アクション
    推移のグラフで選択した期間でドーナツチャートをフィルターできるようにしました。

    クリックしてもハイライトされない仕様も試してみました。(今回はうまくいきました)

このVizを作成して気づいたこと

  • 横持ちのデータはやはり扱いにくい
    今回使用したデータは、年に対して邦盤の数量・金額、洋盤の数量・金額・・とすべて横に持ってしまっていました。
    そのため、Vizは複数のメジャーバリューを組み合わせたものになっており、思うようにフィルターアクションが設定できませんでした。
    本当はドーナツチャートの洋盤をクリックすると洋盤の生産数量の推移だけに切り替わるアクションなんかも入れたかったのですが・・。
    以下のような形のデータであれば、もっとVizが作りやすくなりそうです。

    邦洋 金額 数量
    1960 邦盤 13,507 3,558
    1960 洋盤 10.497 5,412

おわりに

ゆっくりレコードを聴く時間がほしいです。

Workout Wednesday 2024 Week4 に挑戦してみた

はじめに

Workout Wednesday 2024 Week4に挑戦してみたので、答え合わせをしたいと思います。

workout-wednesday.com

お題と要件

お題:Can You Create Donut Charts Exceeding 100%?**

要件:

- ダッシュボードサイズ: 1366*768  
- シートの数: 2  
- 食料自給率上位7県と下位7県をドーナツチャートで表現  
- 食料自給率と都道府県名をラベル表示  
- 表示対象年(年度)は「2018年度」のみに設定する  
- 色は自由  
- ツールチップなし  

作成したViz

20240128150815 (クリックするとTabeau Publicに飛びます)

なにも見ずに1.5hぐらいで作成。
ぱっと見それっぽいですがどうでしょうか・・・。

答え合わせ

100%超えドーナツチャートの作り方
  • 私が作ったViz

    • 作成した計算フィールド
      100%以上
      IIF([Self-sufficiency ratio for food in calorie base 【%】]>= 100, [Self-sufficiency ratio for food in calorie base 【%】] - 100, NULL)
      100%未満
      IIF([Self-sufficiency ratio for food in calorie base 【%】]< 100, [Self-sufficiency ratio for food in calorie base 【%】], NULL)
      100%以上の余白
      IIF([Self-sufficiency ratio for food in calorie base 【%】] >= 100, 200 - [Self-sufficiency ratio for food in calorie base 【%】], NULL)
      100%未満の余白
      IIF([Self-sufficiency ratio for food in calorie base 【%】]< 100, 100 - [Self-sufficiency ratio for food in calorie base 【%】], NULL)

    • フィルター
      Fiscal Year
      FY2018を選択
      Prefecture
      [Self-sufficiency ratio for food in calorie base 【%】]の上位7と下位7(シートごと)

    • 手順
      1.行に直接0を入力×2
      2.片方は上記で作成したメジャーバリューで円グラフを作成し、もう一方はラベルに[Prefecture][Self-sufficiency ratio for food in calorie base 【%】]を入れた白い円にする
      3.2を二重軸にしてサイズ調整し、色を設定する([100%未満][100%以上の余白]の色は同じ色にする) 4.同じ手順でもう1枚Vizを作成

初っ端からやらかしています。
「シートの数: 2」を勘違いして上位と下位を別のシートにしてしまいました。

  • お手本との比較
    • メジャーバリューは3つ
      100%未満と100%以上の余白は1つの計算フィールドでよかった。
    • 1枚のシートで上位と下位を表示している
      結合セットを使用して上位と下位を同じシートに表示している。
      列を揃えるためにINDEX()を使用している。
      丸の位置を合わせるため(?)に属性を使用している。

凡例の作り方

  • 私が作ったViz

    • 作成した計算フィールド
      分類
      IIF([Self-sufficiency ratio for food in calorie base 【%】] > 100, '100-199%', '0-99%')

    • 手順
      1.列に直接0を入力×2
      2.片方を四角にして[分類]を色に入れ、もう一方はテキストにして[分類]をテキストに入れる

  • お手本との比較

    • 四角のマーク1つで完成
      色とテキストに%を分類した計算フィールドを入れるだけ。

難しく考えすぎて謎にややこしいことをしていました。

感想

WOWは1年くらい前に1度だけ挑戦したことがあり、その時は全く歯が立ちませんでした。
今回やってみて、思ったよりすんなりできたな?と思っていたのですが、要件の理解が足りていないだけでした。
ちゃんと要件を守っていたら完成していなかったかも・・
ということで、やっぱりWOWは難しい!

MakeoverMonday 2024/W4 に挑戦してみた

はじめに

DATA Saber認定のためのコミュニティ活動として MakeoverMonday 2024/W4に挑戦してみたので、記事にまとめます。

makeovermonday.co.uk

作成したViz

20240128132704
(クリックするとTabeau Publicに飛びます)

Tabeau Desktop 2023.3で作成しました。
所要時間は2hほど。

やったこと

記事の読み込み

2024/W4の記事はForbesのThe World's Highest-Paid Athletesです。
2023年のアスリートの収入トップ50ランキングについて書かれたもののようです。

データの確認

データはこちら
記事を参考に下記のとおりまとめました。

カラム名 データ型 説明
rank INTEGER 収入合計のランク
name STRING 選手名
sport STRING 競技名
total_earnings INTEGER 収入の合計(単位:100万ドル)
on_the_field_earnings INTEGER 賞金、給料、ボーナスなどの収入(単位:100万ドル)
off_the_field_earnings INTEGER スポンサー契約、出演料、ライセンス収入など(単位:100万ドル)

Viz作成

  1. on_the_field_earningsとoff_the_field_earningsを組み合わせた散布図

    onとoffの収入の偏りを可視化してみようと思い作成しました。
    スポーツは形状で表しやすそうだったので、Google Fontsでアイコンを探して入れてみました。

  2. total_earnings、on_the_field_earnings、off_the_field_earningsそれぞれのTOP5

    RANK(SUM([Total Earnings]))でフィルターしています。
    アクションフィルターでクリックしたsportの中でのTOP5が表示されるように、詳細にsportを属性として入れています。(ディメンションで入れるとおかしなことになる)

  3. アクションの設定

    • 散布図 ⇒ TOP5のフィルタ


    散布図中のマークをクリックすると、クリックしたsportでTOP5が表示されます。

    • ハイライト(Name)

    カーソルを合わせたマークで他のVizがハイライトされます。

    • ハイライト(凡例)


    凡例の中のクリックしたsportでハイライトされます。

  4. Tabeau Publicにパブリッシュ

挑戦してみた感想・反省点

  • データがシンプルすぎると逆にやりづらい
    少ないデータを使って良い感じに表現することに難しさを感じました。
    そもそもスポーツに興味がないので、拡張するイメージも湧かず・・。
    テーマ選びも大事ですね。

  • 形状を使用したのは適切だったか?
    この辺がごちゃっとしてしまっているのが残念・・

  • マークをクリックしたときの見た目がよくない
    ハイライト回避する方法を試そうとしたがうまくいかず、今回は諦めました。

おわりに

MakeoverMonday、やってみたいがどこから手をつけたらいいのか・・と何週か見送りやっとこさ今回Viz作成まで辿り着けました。
我ながら恥ずかしい出来ですが、やらないよりマシ、ということで・・
先輩方のVizを見て勉強したいと思います。