本文へ移動

§01-14Data Visualization

ゲージ / ダイヤル

一つの指標を針や円弧の塗りで示す。

現在値が目標や上限に対してどこにあるかを一目で伝える。監視画面で指標を一つだけ強調したいときに向く。

実装のポイント

半円の円周長を strokeDasharray で塗り分け、針は値を 180° 範囲の角度に変換して回す。SVG 属性は CSS transition が効かないので針は transform: rotate で動かす。

特徴
  • チャート
  • アニメーション
デモで使っているもの
  • motion
  • requestAnimationFrame
  • SVG
ソース
gauge.tsx

このパターンが効く目的