rui live note

WordPress、PHP、子育て、ブログ、将棋、コワーキング、子育て、群馬等に関する日々感じたことを書いているブログです

*

棋士データベースで遊ぶ(8)〜棋士の師弟関係をD3.jsで可視化〜

  • このエントリーをはてなブックマークに追加
  • Pocket

※この記事は「将棋 Advent Calendar 2016 – Adventar」の20日目です。

将棋連盟の棋士データベースで遊んでみようというこのシリーズ、だんだんネタ的に苦しくなってきましたがwもう少しだけ頑張って続けてみます。

棋士データベースには師匠が誰なのかという情報も掲載されています。せっかくのそのデータを生かして、棋士の師弟関係を可視化してみようと思います。

棋士の師弟関係をD3.jsで可視化

今回、師弟関係の可視化には Sankey Diagram という方式を使ってみました。以前、当サイトで2016夏の甲子園出場校選手の出身都道府県を可視化してみたことがありましたがそれを応用したやり方です。

出来上がりはこんな感じになりました。

D3.js

棋士の数が多いせいか密集し過ぎて何だかものすごいことになってしまいました。見づらくてすいません・・・。

棋士名の部分をドラッグ&ドロップすると移動できるので、試しに井上門下の棋士を集めてみたところこんな感じに。データが多くてちゃんと検証できていませんが、まあ合ってそうではありますね。

D3.js

「聖の青春」でも脚光を浴びている森信雄門下はさすがに大所帯なのでこれほどのバーの長さに。この迫力、ぜひ実際にご覧になってみてください。

D3.js

それにしてもこのダイアグラムでは見づらいので、できれば次回はもう少し見やすい形に工夫してみたいですね・・・。何かいいアイデアなどありましたらぜひ教えてください!

この記事で作ったコードはこちらに上げてありますので、どうぞご自由にご覧ください。

ad

この記事が気に入ったらシェアしてもらえると嬉しいです!

  • このエントリーをはてなブックマークに追加
  • Pocket
  • follow us in feedly
  • RSS

  関連記事

20130805_event
初めての勉強会イベントを開催するにあたっていろいろ準備したことのまとめ

WordPressもくもく勉強会@群馬 #1 : ATND 去る7月25日に開催 …

人狼
人狼ゲーム初心者がイベントで用意しとくと便利な9個のアイテム

先日、無事に初の人狼イベントを開くことができました。 高崎で「みんなで人狼やって …

太巻き
今年はジバニャンで恵方巻き!?妖怪ウォッチのデコ巻き(太巻き)作りをする参考になりそうなページを集めてみた

明日は2月3日の節分。節分といえば、ここ数年ですっかり全国的に定着した「恵方巻き …

電王戦リベンジマッチ
大晦日に行われた「電王戦リベンジマッチ 森下卓九段 vs ツツカナ」の雑感

大晦日に行われた「電王戦リベンジマッチ 森下卓九段 vs ツツカナ」。すっかり時 …

WordPressもくもく勉強会
10/30の「WordPressもくもく勉強会@群馬 #15」開催レポートです

WordPressもくもく勉強会@群馬 #15 : ATND 毎月最終木曜に開催 …

ぐんまちゃん年賀状
ぐんまちゃんの年賀状デザイン2016年版

12月もはや中旬にさしかかり、ぼちぼち年賀状の準備に取り掛かかり出した方も多いん …

佐世保バーガー
ランチパスポート5店目。初めての佐世保バーガー、高崎市「エッグマン」のベーコンエッグバーガーセット

500円でランチが楽しめるランチパスポート、5店目は高崎駅前LABI1高崎にある …

和菓子
Twitterで見かけたあまりに風流で美しい夏の和菓子5選

この季節 Twitter のタイムライン上で、これぞ日本!という実に趣のある夏向 …

ころとん
2014年はぐんまちゃん・ころとんでグンマー年賀状などいかがでしょうか?

今年も残すところあと半月!ということで、毎年恒例のそろそろ年賀状をどうするか考え …

詳解 WordPress
WordPressの原理を学ぶ一冊!「詳解 WordPress」を読みました

WordPress界の実力派プライム・ストラテジーさん著による「詳解 WordP …