寝る前に昼間RSSリーダに登録したimoutoidさんのblogとかhysyskさんのblogとか読んでいた。将来的にはproce55ingとかやりたいもんですな、isightのついたMBPでも買って、等と幻想抱きつつAmazonでprocessing本など検索してみると1万円近くする。頭に来たので、誰が買うものかと、そのままオライリーの可視化本と集合知本をカートに入れ、床に付いた。
先日"これスコアリングの結果わかりやすく見せらんないかな?"って社長とペアプロ時に言われて、オレオレ変換で色・サイズのタグクラウド作ったら色の方だけ速攻却下喰らった。超くやしい。
と言う訳でちょっと勉強がてら書いてみた。
今一適当なarticleが見つからなかったのでjQueryのHeatColor pluginの中身をそのまんま実装。
アイデアとしては単純で、画像情報に落としたあとで全漢字pairに対して全pixelの一致数をカウントするだけ。
これの時にはリアルに全漢字でやろうとしてたんだけど、2万字=>4億ペアなので断念した。常用漢字1945文字を対象とする。
ActiveRecordやら何やら使いたかったけど、普通にやると結構面倒だったのでrailsでプロジェクト作ってscript/runnerした。
と言う訳で可視化したよ!
negipoから2stepsまでのfriendsをeXpandaで可視化しました。ラベルの大きさはノードの次数になってます。amachangとHamachiya2でかすぎワロタ。
これまでのみちのり
Twitterを可視化するアプリ作ろう!
↓
Net::Twitter書き換えた。ぼくてんさい!
↓
Twitter API結構遅いやん。。でもめげずに実装!
↓
eXpandaめちゃんこ遅いやん。。
↓
アプリ諦め
↓
Cytoscapeで座標だけ取ってeXpandaに突っ込む。
↓
もう凝った可視化する気力neee..←いまここ
(追記)
そういや考察してなかった。
座標計算のCircularアルゴリズムは連結度の高いノードを近くに配置するので、Hamachiya2とamachangを同時にAddしているユーザは非常に多い。miyagawaとdankogaiも同様である。これはamachang達が主にネット関連の言語ギークで、miyagawaとdankogaiがPerl mongerであることに起因するのではないか。中央の円上に配置されているユーザは上記4人のいずれかのうち2人以上のfriendsなので、僕と同様ネットで遊びまくってるnerdsな可能性が高い。
そんじゃ泳ぎに行って来ます。
Browse Goods (via 百式)
SOMっぽくクラスタリングされた商品群の俯瞰をGoogle Mapライクな手法で実装したショッピングサイト。これはすごい。お金稼げそうなかんじ。
Thread arcs
なるほど、良い。eXpandaを作り始めた頃はかなり可視化方面にアンテナを立てていたつもりだったけれど、これは知らなかった。
メールの場合個々の独立ネットワークが小さいサイズの上に時系列が大きな意味を持っているので、こう言った直線的なレイアウトで関係性を美しく魅せるのは面白い。
2chブラウザ"Thousand"の制作者が昔同じようなコンセプトで"Oreyon"って言うソフトウェアを作っていたのを思い出す。この人分生行ってきましたみたいなことをblogで書いてたが、実験系みたいなので多分話したことは無いんだろうなあ。
(via POLAR BEAR BLOG)
eXpanda: an Integrated Platform for Network Analysis and Visualization
ネットワーク解析・可視化の為の統合プラットフォーム
Instruction movie