Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tableau Desktopで時系列の変動を アニメーションで可視化して見た

Tableau Desktopで時系列の変動を アニメーションで可視化して見た

Tabelauでアニメーションってどうやるのか?そんな疑問を基本に忠実にアプローチしたかと思われたが、ゴリゴリエンジニアリングで魔改造を始めた的なネタです。
2025年5月24日に巣鴨でTableauもくもく& LT会 Vol.3にてLT発表した内容です(Apprentice時代の者になります)
https://techplay.jp/event/977501

Avatar for Yuta Ozaki

Yuta Ozaki

August 11, 2025
Tweet

More Decks by Yuta Ozaki

Other Decks in Technology

Transcript

  1. 色々あるらしい 6 Tableau Desktop ✅ あり(ページスライダーで変化を表 現) ✅ 手動・スライサーで可視化 ❌

    不可 ❌ 対応なし ✅ ローカルで可能 ❌ 直接埋め込み不可 方法 アニメーション (ページ再生機能 ) パラメータ制御 アニメ GIF出力 JavaScript連携 データ出力 /API連携 埋め込み形式 Tableau Public ❌ なし(再生ボタン不可) ✅ 公開時に保持される ❌ 不可 ❌ 対応なし ❌ 制限あり ✅ iframeで可能 Web埋め込み(HTML/JS) ❌ iframeでは不可 ✅ JS制御で疑似表現可能 ✅ JSからAPI経由で変更可能( PublicでもOK) ✅ 静的画像出力+ JS切替で擬似アニメ化可能 ✅ Tableau JavaScript API でパラメータ操作可 ⚠ JS APIでのデータ取得は Publicでは制限あり ✅ iframe または JS(tableau.Viz)で制御可能
  2. お手軽なのこのあたり 7 Tableau Desktop ✅ あり(ページスライダーで変化を表 現) ✅ 手動・スライサーで可視化 ❌

    不可 ❌ 対応なし ✅ ローカルで可能 ❌ 直接埋め込み不可 方法 アニメーション (ページ再生機能 ) パラメータ制御 アニメ GIF出力 JavaScript連携 データ出力 /API連携 埋め込み形式 Tableau Public ❌ なし(再生ボタン不可) ✅ 公開時に保持される ❌ 不可 ❌ 対応なし ❌ 制限あり ✅ iframeで可能 Web埋め込み(HTML/JS) ❌ iframeでは不可 ✅ JS制御で疑似表現可能 ✅ JSからAPI経由で変更可能( PublicでもOK) ✅ 静的画像出力+ JS切替で擬似アニメ化可能 ✅ Tableau JavaScript API でパラメータ操作可 ⚠ JS APIでのデータ取得は Publicでは制限あり ✅ iframe または JS(tableau.Viz)で制御可能
  3. 実際に試してみましょう。まずはオーソドックスに 8 Tableau Desktop ✅ あり(ページスライダーで変化を表 現) ✅ 手動・スライサーで可視化 ❌

    不可 ❌ 対応なし ✅ ローカルで可能 ❌ 直接埋め込み不可 方法 アニメーション (ページ再生機能 ) パラメータ制御 アニメ GIF出力 JavaScript連携 データ出力 /API連携 埋め込み形式 Tableau Public ❌ なし(再生ボタン不可) ✅ 公開時に保持される ❌ 不可 ❌ 対応なし ❌ 制限あり ✅ iframeで可能 Web埋め込み(HTML/JS) ❌ iframeでは不可 ✅ JS制御で疑似表現可能 ✅ JSからAPI経由で変更可能( PublicでもOK) ✅ 静的画像出力+ JS切替で擬似アニメ化可能 ✅ Tableau JavaScript API でパラメータ操作可 ⚠ JS APIでのデータ取得は Publicでは制限あり ✅ iframe または JS(tableau.Viz)で制御可能
  4. そんなお悩みはパラメータ制御で解決 12 Tableau Desktop ✅ あり(ページスライダーで変化を表 現) ✅ 手動・スライサーで可視化 ❌

    不可 ❌ 対応なし ✅ ローカルで可能 ❌ 直接埋め込み不可 方法 アニメーション (ページ再生機能 ) パラメータ制御 アニメ GIF出力 JavaScript連携 データ出力 /API連携 埋め込み形式 Tableau Public ❌ なし(再生ボタン不可) ✅ 公開時に保持される ❌ 不可 ❌ 対応なし ❌ 制限あり ✅ iframeで可能 Web埋め込み(HTML/JS) ❌ iframeでは不可 ✅ JS制御で疑似表現可能 ✅ JSからAPI経由で変更可能( PublicでもOK) ✅ 静的画像出力+ JS切替で擬似アニメ化可能 ✅ Tableau JavaScript API でパラメータ操作可 ⚠ JS APIでのデータ取得は Publicでは制限あり ✅ iframe または JS(tableau.Viz)で制御可能
  5. まとめ 18 おすすめ方法 Tableau Desktop Tableau Public + JS API

    Tableau Desktop +画像書き出し +JS切 り替え 利用シーン 社内プレゼン・詳細分析など 公開サイトでの動的ビジュアライズ 視覚的な時間変化を見たい ポイント ✅ページ再生や動的フィルタも可能 ✅パラメータ制御や擬似アニメが可能 ✅スクリーンショットを並べて擬似アニメーションが可能 Tableauのアニメーションってどうやって作るんだ?という疑問から 方法論と実際に作ったvizをご紹介しました 制約を理解しつつHowを選択すればvizの幅が広がる