白いくま  | Lab  | Blog  | About
history

Bible Chronology by Nuxt.js & D3.js

Back to Lab

前々から作ってみたかったデータ ビジュアライゼーション プロジェクトです。スクロールバーを左右すると年代を前後できます。指定した年代にあわせて、その出来事が起こった場所でマーカーをつけるアイディアです。

d3.jsはスケールなどに使用しました。scaleTime()でスクロールバーに、getMercator()で地図情報の処理に使用しています。SVGの各要素はNuxt.jsに描画させています。やはりデータ数が多いと、マシンによってはコマ落ちがあるのがちょっと辛いところ。各項目の出典はこちらです。位置情報の追加は独自ですのでご了承ください。

紀元前4000 紀元前3500 紀元前3000 紀元前2500 紀元前2000 紀元前1500 紀元前1000 紀元前500 紀元0 紀元前4200

参考: