コミックマーケット96の位置情報分析

おはようございます。

今日はお台場の東京ビックサイトで開催されているコミックマーケット96の最終日ですね。

オリンピックの影響で東展示棟が使用できず4日間の開催となったり、入場に有料のリストバンドが必要となったりしたみたいです。

 

C96の動員総数はまだ発表されてないですが、Twitter APIで会場付近の位置情報付きツイートを取得してみました。

赤枠の範囲で位置情報付きツイートを取得してみます。

f:id:hikiniku11029:20190812075643p:plain

定期的に位置情報付きツイートを取得するスクリプトを組んで、データ収集したところ一日目の8月9日(金)から昨日の三日目8月10日(日)の期間で1,362アカウント分取得できました。

位置情報付きツイートする人が全体の何パーセントか知りたいので動員数が発表されるのが楽しみです。

 

さて、データ取得した1,362個のアカウントについて、Twitter APIでコミケ開催前日の8月7日(木)から8月10日(日)までの過去のツイートを取得したら19,295件もの位置情報付きツイートが得られました。

早速、foliumで地図にプロットしてみました。

f:id:hikiniku11029:20190812080744j:plain

 

各地から沢山の人が会場に集まっていることが分かりそうです。

しかし、foliumでマーカーを大量にプロットするのはブラウザに負荷がかかるようで地図を動かしたらブラウザがクラッシュしてこの絵以外は描画できませんでした。。。

どうやらマーカーの画像を沢山描画する処理が重いようです。

 

そのため、処理が軽いヒートマップで取得した19,295件の位置情報付きツイートを地図にプロットしてみました。会場付近からズームアウトしてゆきます。

f:id:hikiniku11029:20190812081630p:plain

f:id:hikiniku11029:20190812081651p:plain

f:id:hikiniku11029:20190812081716p:plain

f:id:hikiniku11029:20190812081738p:plain

f:id:hikiniku11029:20190812081757p:plain

f:id:hikiniku11029:20190812081815p:plain

 

日本の各地から人が集まっていることが分かる絵だと思います。

あとコミケに行った帰りに秋葉原に立ち寄る人が多いこともわかりました。

f:id:hikiniku11029:20190812082335p:plain

特定のスポットから次のスポットへ移動した人の遷移を表現するのにサンキー・ダイアグラムを使えば良さそうですが、いいライブラリが見つからないので今回は作れませんでした。

 

その代わり、最近注目しているglobal.jsというD3.jsを使ったライブラリで位置情報付きツイートをプロットした絵がこちらになります。

f:id:hikiniku11029:20190812083413p:plain

f:id:hikiniku11029:20190812083443p:plain

始点と終点の緯度・経度を指定すると地球に線を描いてくれるライブラリです。

コミケに来るまでの空港で位置情報付きツイートをしていた人が居たので、東南アジアとヨーロッパから来ている人もいるのが分かりやすく絵にできました。

 

はてなブログは動画を張り付けることがお見せできませんが、global.jsで作った絵はグリグリ動かせて結構楽しいです。

 

 

会場周辺のコンビニや各携帯キャリアのコミケ対策とかも凄そうですが、コミケは鉄道や宿泊設備など旅行業界の経済を動かしているのが分かるので地図を作ってて面白いイベントだと思いました。

 

ここまで読了ありがとうございます。