『ビューティフルビジュアライゼーション』でAmazonの「この商品を買った人はこんな商品も買っています」情報をグラフ化する例があり、おもしろそうなのでGraphvizでグラフ化してみました。

AmazonRelations 友だち幻想 (ちくまプリマー新書) まちがったっていいじゃないか (ちくま文庫) 友だち幻想 (ちくまプリマー新書)->まちがったっていいじゃないか (ちくま文庫) 教育幻想 クールティーチャー宣言 (ちくまプリマー新書) 友だち幻想 (ちくまプリマー新書)->教育幻想 クールティーチャー宣言 (ちくまプリマー新書) 14歳の君へ―どう考えどう生きるか 友だち幻想 (ちくまプリマー新書)->14歳の君へ―どう考えどう生きるか 究極の男磨き道 ナンパ 友だち幻想 (ちくまプリマー新書)->究極の男磨き道 ナンパ ジンメル・つながりの哲学 (NHKブックス) 友だち幻想 (ちくまプリマー新書)->ジンメル・つながりの哲学 (NHKブックス) 漫画 君たちはどう生きるか 友だち幻想 (ちくまプリマー新書)->漫画 君たちはどう生きるか 18分集中法―時間の「質」を高める (ちくま新書) 友だち幻想 (ちくまプリマー新書)->18分集中法―時間の「質」を高める (ちくま新書) モテたいわけではないのだが ガツガツしない男子のための恋愛入門 (文庫ぎんが堂) 友だち幻想 (ちくまプリマー新書)->モテたいわけではないのだが ガツガツしない男子のための恋愛入門 (文庫ぎんが堂) 自分力を高める (岩波ジュニア新書) 友だち幻想 (ちくまプリマー新書)->自分力を高める (岩波ジュニア新書) お金2.0 新しい経済のルールと生き方 (NewsPicks Book) 友だち幻想 (ちくまプリマー新書)->お金2.0 新しい経済のルールと生き方 (NewsPicks Book) まちがったっていいじゃないか (ちくま文庫)->友だち幻想 (ちくまプリマー新書) まちがったっていいじゃないか (ちくま文庫)->14歳の君へ―どう考えどう生きるか 数学受験術指南 (中公文庫) まちがったっていいじゃないか (ちくま文庫)->数学受験術指南 (中公文庫) 一刀斎、最後の戯言 まちがったっていいじゃないか (ちくま文庫)->一刀斎、最後の戯言 元気がなくてもええやんか まちがったっていいじゃないか (ちくま文庫)->元気がなくてもええやんか そこに僕はいた (新潮文庫) まちがったっていいじゃないか (ちくま文庫)->そこに僕はいた (新潮文庫) 君たちはどう生きるか (ポプラポケット文庫 日本の名作) まちがったっていいじゃないか (ちくま文庫)->君たちはどう生きるか (ポプラポケット文庫 日本の名作) 勇気ってなんだろう (岩波ジュニア新書) まちがったっていいじゃないか (ちくま文庫)->勇気ってなんだろう (岩波ジュニア新書) 森毅の置き土産 傑作選集 まちがったっていいじゃないか (ちくま文庫)->森毅の置き土産 傑作選集 心に太陽を持て (新潮文庫) まちがったっていいじゃないか (ちくま文庫)->心に太陽を持て (新潮文庫) 教育幻想 クールティーチャー宣言 (ちくまプリマー新書)->友だち幻想 (ちくまプリマー新書) 教育幻想 クールティーチャー宣言 (ちくまプリマー新書)->ジンメル・つながりの哲学 (NHKブックス) 教育幻想 クールティーチャー宣言 (ちくまプリマー新書)->18分集中法―時間の「質」を高める (ちくま新書) 社会学にできること (ちくまプリマー新書) 教育幻想 クールティーチャー宣言 (ちくまプリマー新書)->社会学にできること (ちくまプリマー新書) 問い続ける教師―教育の哲学×教師の哲学 教育幻想 クールティーチャー宣言 (ちくまプリマー新書)->問い続ける教師―教育の哲学×教師の哲学 インストラクショナルデザイン―教師のためのルールブック 教育幻想 クールティーチャー宣言 (ちくまプリマー新書)->インストラクショナルデザイン―教師のためのルールブック 授業づくりネットワークNo.29―現場発! これからの授業とクラス~ひらく・つくる・つくり続ける~ 教育幻想 クールティーチャー宣言 (ちくまプリマー新書)->授業づくりネットワークNo.29―現場発! これからの授業とクラス~ひらく・つくる・つくり続ける~ 英語の素朴な疑問に答える36章 教育幻想 クールティーチャー宣言 (ちくまプリマー新書)->英語の素朴な疑問に答える36章 教育の力 (講談社現代新書) 教育幻想 クールティーチャー宣言 (ちくまプリマー新書)->教育の力 (講談社現代新書) 日本の公教育 - 学力・コスト・民主主義 (中公新書) 教育幻想 クールティーチャー宣言 (ちくまプリマー新書)->日本の公教育 - 学力・コスト・民主主義 (中公新書) 14歳の君へ―どう考えどう生きるか->友だち幻想 (ちくまプリマー新書) 14歳の君へ―どう考えどう生きるか->まちがったっていいじゃないか (ちくま文庫) 14歳からの哲学 考えるための教科書 14歳の君へ―どう考えどう生きるか->14歳からの哲学 考えるための教科書 41歳からの哲学 14歳の君へ―どう考えどう生きるか->41歳からの哲学 知ることより考えること 14歳の君へ―どう考えどう生きるか->知ることより考えること 暮らしの哲学 14歳の君へ―どう考えどう生きるか->暮らしの哲学 死とは何か さて死んだのは誰なのか 14歳の君へ―どう考えどう生きるか->死とは何か さて死んだのは誰なのか 私とは何か さて死んだのは誰なのか 14歳の君へ―どう考えどう生きるか->私とは何か さて死んだのは誰なのか 勝っても負けても 41歳からの哲学 14歳の君へ―どう考えどう生きるか->勝っても負けても 41歳からの哲学 残酷人生論 14歳の君へ―どう考えどう生きるか->残酷人生論 究極の男磨き道 ナンパ->漫画 君たちはどう生きるか 10年後の仕事図鑑 究極の男磨き道 ナンパ->10年後の仕事図鑑 伝え方が9割 究極の男磨き道 ナンパ->伝え方が9割 幸せになる勇気――自己啓発の源流「アドラー」の教えII 究極の男磨き道 ナンパ->幸せになる勇気――自己啓発の源流「アドラー」の教えII 日本再興戦略 (NewsPicks Book) 究極の男磨き道 ナンパ->日本再興戦略 (NewsPicks Book) 影響力の武器[第三版]: なぜ、人は動かされるのか 究極の男磨き道 ナンパ->影響力の武器[第三版]: なぜ、人は動かされるのか (146)自分のことだけ考える。: 無駄なものにふりまわされないメンタル術 (ポプラ新書) 究極の男磨き道 ナンパ->(146)自分のことだけ考える。: 無駄なものにふりまわされないメンタル術 (ポプラ新書) 筋トレが最強のソリューションである マッチョ社長が教える究極の悩み解決法 究極の男磨き道 ナンパ->筋トレが最強のソリューションである マッチョ社長が教える究極の悩み解決法 超 筋トレが最強のソリューションである 筋肉が人生を変える超・科学的な理由 究極の男磨き道 ナンパ->超 筋トレが最強のソリューションである 筋肉が人生を変える超・科学的な理由 夢をかなえるゾウ2 文庫版 究極の男磨き道 ナンパ->夢をかなえるゾウ2 文庫版 ジンメル・つながりの哲学 (NHKブックス)->友だち幻想 (ちくまプリマー新書) ジンメル・つながりの哲学 (NHKブックス)->教育幻想 クールティーチャー宣言 (ちくまプリマー新書) ジンメル・つながりの哲学 (NHKブックス)->18分集中法―時間の「質」を高める (ちくま新書) ジンメル・つながりの哲学 (NHKブックス)->社会学にできること (ちくまプリマー新書) ジンメル・つながりの哲学 (NHKブックス)->日本の公教育 - 学力・コスト・民主主義 (中公新書) 社会学の根本問題―個人と社会 (岩波文庫 青 644-2) ジンメル・つながりの哲学 (NHKブックス)->社会学の根本問題―個人と社会 (岩波文庫 青 644-2) ジンメル・コレクション (ちくま学芸文庫) ジンメル・つながりの哲学 (NHKブックス)->ジンメル・コレクション (ちくま学芸文庫) いまこの国で大人になるということ ジンメル・つながりの哲学 (NHKブックス)->いまこの国で大人になるということ 社会学的想像力 (ちくま学芸文庫) ジンメル・つながりの哲学 (NHKブックス)->社会学的想像力 (ちくま学芸文庫) 友だち地獄 (ちくま新書) ジンメル・つながりの哲学 (NHKブックス)->友だち地獄 (ちくま新書) 漫画 君たちはどう生きるか->究極の男磨き道 ナンパ 漫画 君たちはどう生きるか->10年後の仕事図鑑 漫画 君たちはどう生きるか->幸せになる勇気――自己啓発の源流「アドラー」の教えII 漫画 君たちはどう生きるか->夢をかなえるゾウ2 文庫版 君たちはどう生きるか 漫画 君たちはどう生きるか->君たちはどう生きるか 別冊NHK100分de名著 読書の学校 池上彰 特別授業 『君たちはどう生きるか』 (教養・文化シリーズ) 漫画 君たちはどう生きるか->別冊NHK100分de名著 読書の学校 池上彰 特別授業 『君たちはどう生きるか』 (教養・文化シリーズ) 【文庫 】君たちはどう生きるか (岩波文庫) 漫画 君たちはどう生きるか->【文庫 】君たちはどう生きるか (岩波文庫) 起業の科学  スタートアップサイエンス 漫画 君たちはどう生きるか->起業の科学  スタートアップサイエンス 多動力 (NewsPicks Book) 漫画 君たちはどう生きるか->多動力 (NewsPicks Book) 夢をかなえるゾウ文庫版 漫画 君たちはどう生きるか->夢をかなえるゾウ文庫版 18分集中法―時間の「質」を高める (ちくま新書)->友だち幻想 (ちくまプリマー新書) 18分集中法―時間の「質」を高める (ちくま新書)->教育幻想 クールティーチャー宣言 (ちくまプリマー新書) 18分集中法―時間の「質」を高める (ちくま新書)->ジンメル・つながりの哲学 (NHKブックス) 18分集中法―時間の「質」を高める (ちくま新書)->社会学にできること (ちくまプリマー新書) 18分集中法―時間の「質」を高める (ちくま新書)->友だち地獄 (ちくま新書) わたしの外国語学習法 (ちくま学芸文庫) 18分集中法―時間の「質」を高める (ちくま新書)->わたしの外国語学習法 (ちくま学芸文庫) どうしても嫌いな人 すーちゃんの決心 (幻冬舎文庫) 18分集中法―時間の「質」を高める (ちくま新書)->どうしても嫌いな人 すーちゃんの決心 (幻冬舎文庫) 週刊東洋経済 2018年2月10日号 [雑誌](大学が壊れる 疲弊する国立大、捨てられる私大) 18分集中法―時間の「質」を高める (ちくま新書)->週刊東洋経済 2018年2月10日号 [雑誌](大学が壊れる 疲弊する国立大、捨てられる私大) 表現のための実践ロイヤル英文法(例文暗記CD付き) 18分集中法―時間の「質」を高める (ちくま新書)->表現のための実践ロイヤル英文法(例文暗記CD付き) (010)格付けしあう女たち (ポプラ新書) 18分集中法―時間の「質」を高める (ちくま新書)->(010)格付けしあう女たち (ポプラ新書) モテたいわけではないのだが ガツガツしない男子のための恋愛入門 (文庫ぎんが堂)->友だち幻想 (ちくまプリマー新書) モテたいわけではないのだが ガツガツしない男子のための恋愛入門 (文庫ぎんが堂)->究極の男磨き道 ナンパ モテたいわけではないのだが ガツガツしない男子のための恋愛入門 (文庫ぎんが堂)->漫画 君たちはどう生きるか モテたいわけではないのだが ガツガツしない男子のための恋愛入門 (文庫ぎんが堂)->お金2.0 新しい経済のルールと生き方 (NewsPicks Book) オクテ男子のための恋愛ゼミナール モテたいわけではないのだが ガツガツしない男子のための恋愛入門 (文庫ぎんが堂)->オクテ男子のための恋愛ゼミナール ゼロから始めるオクテ男子愛され講座 モテたいわけではないのだが ガツガツしない男子のための恋愛入門 (文庫ぎんが堂)->ゼロから始めるオクテ男子愛され講座 すべてはモテるためである (文庫ぎんが堂) モテたいわけではないのだが ガツガツしない男子のための恋愛入門 (文庫ぎんが堂)->すべてはモテるためである (文庫ぎんが堂) 恋愛障害 どうして「普通」に愛されないのか? (光文社新書) モテたいわけではないのだが ガツガツしない男子のための恋愛入門 (文庫ぎんが堂)->恋愛障害 どうして「普通」に愛されないのか? (光文社新書) パンツ専門ポーズ集 パンツが大好きだから、大至急パンツを描きたい! モテたいわけではないのだが ガツガツしない男子のための恋愛入門 (文庫ぎんが堂)->パンツ専門ポーズ集 パンツが大好きだから、大至急パンツを描きたい! モテるメール術 モテたいわけではないのだが ガツガツしない男子のための恋愛入門 (文庫ぎんが堂)->モテるメール術 自分力を高める (岩波ジュニア新書)->友だち幻想 (ちくまプリマー新書) 農は過去と未来をつなぐ――田んぼから考えたこと (岩波ジュニア新書) 自分力を高める (岩波ジュニア新書)->農は過去と未来をつなぐ――田んぼから考えたこと (岩波ジュニア新書) 生態系は誰のため? (ちくまプリマー新書) 自分力を高める (岩波ジュニア新書)->生態系は誰のため? (ちくまプリマー新書) しずかな日々 (講談社文庫) 自分力を高める (岩波ジュニア新書)->しずかな日々 (講談社文庫) なつかしい時間 (岩波新書) 自分力を高める (岩波ジュニア新書)->なつかしい時間 (岩波新書) 今ここにいるぼくらは (集英社文庫) 自分力を高める (岩波ジュニア新書)->今ここにいるぼくらは (集英社文庫) おはようからおやすみまでの科学 (ちくまプリマー新書) 自分力を高める (岩波ジュニア新書)->おはようからおやすみまでの科学 (ちくまプリマー新書) 十二歳 (講談社文庫) 自分力を高める (岩波ジュニア新書)->十二歳 (講談社文庫) 小学五年生 自分力を高める (岩波ジュニア新書)->小学五年生 日本はなぜ世界でいちばん人気があるのか (PHP新書) 自分力を高める (岩波ジュニア新書)->日本はなぜ世界でいちばん人気があるのか (PHP新書) お金2.0 新しい経済のルールと生き方 (NewsPicks Book)->究極の男磨き道 ナンパ お金2.0 新しい経済のルールと生き方 (NewsPicks Book)->漫画 君たちはどう生きるか お金2.0 新しい経済のルールと生き方 (NewsPicks Book)->10年後の仕事図鑑 お金2.0 新しい経済のルールと生き方 (NewsPicks Book)->日本再興戦略 (NewsPicks Book) お金2.0 新しい経済のルールと生き方 (NewsPicks Book)->多動力 (NewsPicks Book) 革命のファンファーレ 現代のお金と広告 お金2.0 新しい経済のルールと生き方 (NewsPicks Book)->革命のファンファーレ 現代のお金と広告 アフター・ビットコイン: 仮想通貨とブロックチェーンの次なる覇者 お金2.0 新しい経済のルールと生き方 (NewsPicks Book)->アフター・ビットコイン: 仮想通貨とブロックチェーンの次なる覇者 サピエンス全史(上)文明の構造と人類の幸福 お金2.0 新しい経済のルールと生き方 (NewsPicks Book)->サピエンス全史(上)文明の構造と人類の幸福 超AI時代の生存戦略 ―― シンギュラリティ<2040年代>に備える34のリスト お金2.0 新しい経済のルールと生き方 (NewsPicks Book)->超AI時代の生存戦略 ―― シンギュラリティ<2040年代>に備える34のリスト いまさら聞けない ビットコインとブロックチェーン お金2.0 新しい経済のルールと生き方 (NewsPicks Book)->いまさら聞けない ビットコインとブロックチェーン

大まかな手順は以下の通り。

  • Amazon Product Advertising APIで指定されたASINに関連する情報を取得しJSON化する(Ruby/vacuum)
  • JSONを入力としてdotファイルを生成(Ruby)
  • dotファイルをsvgに変換(graphviz)