練習などを兼ねてちょいと書いてみました。 自分のMacBookProで作業をしていた時に取得した通信データから、通信相手をドメイン名で判定し、送受信量をもとにツリーマップにしてみました。通信からのデータ取得は自作ツールを使い、出力結果をPythonでごにょっといじった後にd3jsで描画しました。通信データは約5時間ほど。 HTML版はここに公開しています。細かい通信量とか見えます。 送信データ量のツリーマップ 送信データ量と受信データ量は一度に表現するのが難しいので、今回は分けてみました。まずは送信データ量から。 解説を入れるとこんな感じです。 送信データ量そのものは多くないのですが、作業していたソースコードがDropbox配下にあったので頻繁にDropboxにデータを送信していたため、Dropboxがとても大きく出ています。といっても、送信データ量はDropboxの島を全部あわせて70M