Skip to content

ツイッターAPIからデータを取得し、位置情報をヒートマップにする

Notifications You must be signed in to change notification settings

FANTOM-INC/tapiokaHeatmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使い方

  1. .envを作成し、中身を次のようにする。

CONSUMER_KEY = aaaaa

CONSUMER_SECRE = bbbbb

ACCESS_TOKEN = ccccc

ACCESS_SECRET = ddddd

  1. get_tweet.pyの下記を変更する。 self.api_count = 100は100回APIを叩くので任意の自然数に置き換える。 self.url = "https://api.twitter.com/1.1/tweets/search/fullarchive/hogehoge.json" はfull-archiveのhogehogeというenvironmentを参照するので、適切に置き換える。 ここなどを参照するとよい。

これでget_tweet.pyの準備は完了である。 この.pyを実行すると、twitterAPIを叩いて取得したデータをpandasのpickle形式でpkls/0.pkl,...に保存する。

  1. make_heatmap.pyの下記を変更する。 self.max_file_num = 86はpkls/n.pklの最大値を入力する。86個のファイルを読み込むということである。 self.split_num = 4は1年を4等分、つまり3ヶ月ごとにプロットするということである。12の約数を入力する。 for k in [2019,2020,2021] を表示したい年数に変更する。

これでmake_heatmap.pyの準備は完了である。 この.pyを実行すると、pkls/n.pklを読み込み結合して、時系列でツイート数をヒートマップにすることができる。

About

ツイッターAPIからデータを取得し、位置情報をヒートマップにする

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages