世界的危機が再形成した英国燃料市場 — COVID・ウクライナ・中東が露わにした13年のディーゼル脆弱性

公開日: 2026-05-20
カテゴリ: MakeoverMonday
今週のお題
今週のお題は『How Global Crises Reshaped the UK Fuel Market(世界的危機はいかに英国燃料市場を再形成したか)』。
英国(UK)における燃料卸売・小売価格データ(2013年〜2026年)を題材に、過去十数年で世界経済を揺さぶった一連の危機 — COVID-19パンデミック、ウクライナ戦争、中東情勢の緊張 — が、英国の燃料市場にどう刻まれているかを読み解くチャレンジだ。
データには、ディーゼルとガソリン(Petrol/Unleaded)それぞれの 卸売価格(wholesale)/VAT抜き小売価格(ex-VAT)/VAT込み小売価格(inc-VAT) が含まれている。
お題の主な論点
原典記事が提示している主要な論点は以下のとおり:
- COVID-19:両燃料への需要ショック
2020年、ロックダウンと移動制限によって世界の燃料需要は急減。英国でもガソリンとディーゼルがほぼ同じパターンで下落した。需要崩壊が主因であり、供給不足ではなかったため、両燃料のボラティリティは比較的おとなしかった。 - ウクライナ戦争:ディーゼル市場の脆弱性が露呈
2022年のロシア侵攻後、欧州はロシア産エネルギー(特にディーゼルおよび精製燃料)への依存を断ち切る必要に迫られた。制裁と供給網の混乱でディーゼル価格は急騰し、ガソリンよりはるかに不安定になった。ディーゼルは物流・輸送・産業活動の中核燃料であるため、輸送ネットワークの混乱にとりわけ敏感に反応する。 - 中東情勢:市場不安定の長期化
2024年以降の中東情勢の不安定化と紅海航路の混乱は、価格そのものはピークから下がったあとも、ディーゼル市場のボラティリティを高止まりさせている。
「価格高騰だけではない」という視点
最も重要なのは、原典が強調する “More than just higher prices” という視点だ。世界的危機の影響は「価格上昇」だけで語られがちだが、データを丁寧に見ると、本当の変化は 市場の不安定さ(インスタビリティ)の構造的な上昇 にある。
ディーゼル市場は地政学的事象に対して特に脆弱で、現代のエネルギー市場が「需給」だけでなく「地政学・貿易ルート・輸送インフラ」によって形づくられていることを、このデータは突きつけている。
作成したダッシュボード
工夫した点・こだわり
1. 3つの価格レイヤーをパラメータで切替可能に
最大のこだわりは、読者が「どの価格を見ているか」を意識しながら比較できる設計にしたこと。
データには diesel_delivered_wholesale diesel_delivered_ex_vat diesel_delivered_inc_vat のように、同じ燃料種でも3種類の価格系列が混在している。これを一画面に並べると情報過多になるため、整数型パラメータ p.price type(0=wholesale / 1=ex_vat / 2=inc_vat)で1レイヤーずつ表示するUIにした。
2. ディーゼルとガソリンの「同時表示」
切替後の画面では、Diesel と Petrol の2系列を常に同時表示している。英国市場ではディーゼルがガソリンより高い時期と逆転している時期があり、2系列を重ねないと「燃料種ごとの相対動向」が読み取れないためだ。色は category(Diesel/Gasoline)でエンコードし、視認性を担保した。
3. 標準偏差バンドで「変動の激しさ」を可視化
WINDOW_STDEV を用いた変動帯(バンド)をトレンドラインの背景に重ねている。これは「平均がいくらか」だけでなく「どれだけブレているか」を一目で示すための工夫で、2022年の急騰局面では帯が大きく広がるのが視覚的に伝わる。
4. シンプルなカラーリング
価格を語る vizは情報量が多くなりがちなので、配色は思い切って絞った。背景に淡いガソリンノズルのアイコンを置き、「燃料ダッシュボード」であることを直感的に伝えるアンカーにしている。
使ったTableauの技術・Tips
パラメータと CASE / CONTAINS で「動的フィルター」
f.price type という計算フィールドで、パラメータの値に応じて表示するカテゴリを切り替えている。
case [Parameters].[p.price type]
when 0 then contains([category],"whole")
when 1 then contains([category],"exc")
when 2 then contains([category],"in")
end
CONTAINS() を使うことで、diesel_delivered_wholesale も unleaded_delivered_wholesale も両方ヒットさせられる。燃料種を縦持ちのまま、価格レイヤーだけ切り替える設計の要となるロジックだ。
このパターンは公式の『Visual Analysis Best Practices』でも推奨されている “Use parameters to give the user control” の典型例で、ユーザーが分析の主導権を握れるダッシュボードを作るときの定石になる。
WINDOW_STDEV で変動帯を描く
WINDOW_STDEV(AVG([value]))
表計算(Table Calculation)の WINDOW_STDEV は、指定方向の値群の標準偏差を返す。これを 行:avg(value) + stdev のような形でずらして配置すると、トレンドラインの上下に「±1σの帯」を描ける。
Tableau 公式『Designing Efficient Workbooks』では、Window 関数は 抽出後のメモリ上で計算されるため軽量 と説明されており、時系列の派生指標(ボラティリティ、移動平均、Zスコア等)を作るときに使い勝手が良い。
INDEX()/SIZE() で「ラベル位置」を中央に固定
複数系列のラインチャートで凡例なしにラベルを置きたいとき、
iif(index()=int(size()/2), 0, null)
のように「真ん中のデータポイントだけ値を返し、それ以外は NULL」とする計算を作ると、ラベルを系列の中央に1つだけ表示できる。凡例エリアを節約でき、読者の視線移動も減らせる。
ダッシュボードを 1000×800 の固定サイズで設計
このviz はダッシュボード幅 1000px × 高さ 800px に固定している。ブログ埋め込みやSNSプレビュー画像での見え方を優先する場合、Range(可変)よりも Fixed size の方が 崩れずに意図通りのレイアウトを保てる。
学び・振り返り
英国の燃料価格データは、「同じ商品なのに価格系列が3層ある」典型的な多層データだった。ここで安易に 3層×2燃料種=6本のラインを全部1枚に並べてしまうと、ほぼ確実に読み手は離脱する。今回はパラメータで層を切り替え、燃料種だけを並列比較する設計にしたことで、認知負荷を抑えながら必要な比較を成立させられた。
そしてこの設計判断は、お題のメッセージ「価格高騰だけではない」を読者に伝える ための前提でもあった。3層を重ねると「どの線がどれだけ上がったか」しか印象に残らない。1層ずつ切り替えられるからこそ、ディーゼル線が ピーク後も帯(標準偏差バンド)を広く保ったまま であること — つまり「価格は下がっても不安定さは戻っていない」という現代エネルギー市場の構造変化を、読者自身に発見させられる。
次回は、
- 系列ラベルだけでなく 直近値の注釈 をラインの右端に固定
- パラメータと連動した 動的タイトル(例:「Inc-VAT Prices」表示中、など)
- 主要イベント(COVIDロックダウン、ロシア侵攻、紅海航路混乱)の 時点アノテーション
を加えて、「いま何を見ているか」「何の前後に何が起きたか」をさらに迷わせない方向で磨きたい。
数字の前後関係を語るためには、データの 構造を分解して見せる順番 を設計することが、結局はチャートそのものより重要だと改めて感じた一週だった。
Tableau Public プロフィール: https://public.tableau.com/app/profile/tamaball38175/vizzes
⚠️ 注記: この記事はAIを活用して生成されています。内容に誤りが含まれる可能性があります。技術的な詳細については公式ドキュメントも合わせてご確認ください。
