Closed2

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

rch850rch850

スプレッドシートに以下の列のデータを用意する。

  • 日付(2024-12-16 など)
  • 市区町村(福井県福井市など)
  • 数値
  • 緯度
  • 経度

緯度経度を入れているのは、市区町村がうまく認識されなかったから。

そのあと、Tabuleau でシートを読み込んで、次のようにする。

  • 列に経度を、行に緯度を設定する
  • 数値をシートの D&D すればマップが出る

ここまででマップに数値を表示できる。

  • 日付をフィルターに設定する
    • なにか選ぶダイアログが出るので「個別の日付」を選ぶ
  • メニューの「分析」>「フィルター」>「日付」を選ぶ
  • 右側に日付が出てくるので、▼から「単一値(スライダー)」を選ぶ

これで、スライダーで選んで日付を選べるようになる。

rch850rch850

緯度経度を手入力せず、市区町村の名前から出せるようにしたい。

市区町村をシートに D&D すれば、緯度経度が自動生成されるが、それだとマップ上に出てくれない。

この記事を参考に色々試してみる。

https://community.tableau.com/s/question/0D58b0000CLB6MfCQL/タブロークラウドで地図上にプロットが表示されない

まず、元のデータで、場所を次の3列で表すようにした。

  • 国(日本)
  • 地域(福井県)
  • 市区町村(福井市)

そして新しく Tableau で作り直し、次の形になるように「地域」「市区町村」を D&D して組み合わせる。

それぞれの「地理的役割」も設定する。

そうして、出来上がった「国, 地域」と「数値」をシートに D&D すればマップが出るが、これだけだとまだ日本にひとつだけプロットされている状態。

国、地域、市区町村をこのように開いてやると、思っていたような表示になった。

このスクラップは2024/12/21にクローズされました