![見出し画像](https://assets.st-note.com/production/uploads/images/83597484/rectangle_large_type_2_57bd8240a8a116cc3a70cc0c9a13872f.png?width=800)
(Tableau)マップをかっこよくしてみた
前回の記事「(Tableau)楽天本社からの通勤時間と金額を中古物件から見てみた」を試たが:
https://note.com/ricardo_ito/n/n25158571037b
マップやグラフがあまりイケてない・・・
色々と試してみる。
何をしたいの?
A:パッとしない見た目を色々なTableauの機能で改善してみた。
色を変えてみる
バックグラウンドを変更
シートに移動してメニューから:
マップ > バックグラウンドレイヤー
を選択
![](https://assets.st-note.com/img/1659068269083-DgiCt0RIjT.png)
スタイル:暗い
ウォッシュアウト:12%
マップレイヤーを設定:
・ベース
・土地被覆
・郡境
・市区町村
色の枠線をなしに変更
![](https://assets.st-note.com/img/1659068729196-knc9s4IVLF.png)
楽天本社の位置をマップ上で表示する
マップ上で特定の位置を表示するためにMAKEPOINTを利用する。
まずはgooglemapsとかで緯度経度を取得する:
![](https://assets.st-note.com/img/1659069046849-StUfQuXyKY.png)
取得した座標を元に新しい計算フィールドを作成:
![](https://assets.st-note.com/img/1659068968232-A0MYrZx8pA.png?width=800)
マップにドラッグ&ドロップ、形状に変更して色を黄色にする。
ラベルを'Rakuten Crimson House'に固定する。
形状を星形に変更:
![](https://assets.st-note.com/img/1659069232852-bQiN26kjSP.png)
色の変更後:
![](https://assets.st-note.com/img/1659068852905-yHasOranCL.png?width=800)
もう一つのシートも同様に変更して、ダッシュボードに配置。
特定の駅からの直線距離を視覚化
各駅の緯度経度を取得する
MAKELINEを活用してマップ上に線を表現してみる。
参考資料:
https://www.thedataschool.co.uk/laine-caruzca/how-to-get-latitude-and-longitude-values-from-tableau
点を一つ選択してCtrl+aで全てを選択。
右クリック>データの表示
![](https://assets.st-note.com/img/1659069726882-8WDD5PGNiM.png?width=800)
表示されたデータをダウンロード
![](https://assets.st-note.com/img/1659069788691-IFS1Fwh3S1.png?width=800)
ダウンロードしたファイルで不要な情報を削除
![](https://assets.st-note.com/img/1659069825451-faFmCog4eS.png?width=800)
![](https://assets.st-note.com/img/1659069838579-QYDKuO9VNz.png?width=800)
作成したデータを元のデータソースにUNIONする:
![](https://assets.st-note.com/img/1659069891908-Wfoefa04ID.png?width=800)
緯度経度用のパラメータを作成する:
緯度(経度は名前以外同じ内容):
![](https://assets.st-note.com/img/1659069912588-An6lOg7IFi.png)
このパラメータと楽天に対してMAKELINEで新しい計算フィールドを作成:
![](https://assets.st-note.com/img/1659069918192-yYoktogmsW.png?width=800)
ダッシュボードに移動して新しいアクションを2つ作成:
![](https://assets.st-note.com/img/1659069927728-GMaM2tsbPW.png?width=800)
![](https://assets.st-note.com/img/1659069937589-ji8DnAfjxO.png?width=800)
上記のアクションでパラメータの内容を変更できるようにする。
選択項目をクリアした時は楽天の緯度経度になるように設定。
結果:
![](https://assets.st-note.com/img/1659069944328-lpkcqtZXtR.png?width=800)
結論
まだ改善の余地はあるが、Tableauのマップ関連の関数は思っている以上に奥深く色々と試したいと思った。
Tableau Public のリンク
この記事が気に入ったらサポートをしてみませんか?