Closed2
Tableau で市区町村ごとの時系列の値をマッピング

スプレッドシートに以下の列のデータを用意する。
- 日付(2024-12-16 など)
- 市区町村(福井県福井市など)
- 数値
- 緯度
- 経度
緯度経度を入れているのは、市区町村がうまく認識されなかったから。
そのあと、Tabuleau でシートを読み込んで、次のようにする。
- 列に経度を、行に緯度を設定する
- 数値をシートの D&D すればマップが出る
ここまででマップに数値を表示できる。
- 日付をフィルターに設定する
- なにか選ぶダイアログが出るので「個別の日付」を選ぶ
- メニューの「分析」>「フィルター」>「日付」を選ぶ
- 右側に日付が出てくるので、▼から「単一値(スライダー)」を選ぶ
これで、スライダーで選んで日付を選べるようになる。

緯度経度を手入力せず、市区町村の名前から出せるようにしたい。
市区町村をシートに D&D すれば、緯度経度が自動生成されるが、それだとマップ上に出てくれない。
この記事を参考に色々試してみる。
まず、元のデータで、場所を次の3列で表すようにした。
- 国(日本)
- 地域(福井県)
- 市区町村(福井市)
そして新しく Tableau で作り直し、次の形になるように「地域」「市区町村」を D&D して組み合わせる。
それぞれの「地理的役割」も設定する。
そうして、出来上がった「国, 地域」と「数値」をシートに D&D すればマップが出るが、これだけだとまだ日本にひとつだけプロットされている状態。
国、地域、市区町村をこのように開いてやると、思っていたような表示になった。
このスクラップは2024/12/21にクローズされました