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

  関連記事

和凧
前橋の「上州空っ風凧揚げ大会」に行ってきました

2月15日、前橋で開かれた「第23回上州空っ風凧揚げ大会」に子どもたちと行ってき …

弁当
これは子どもが喜ぶ!Twitterに投稿された妖怪ウォッチのキャラ弁を集めてみた

うちの子が通う幼稚園は月一でお弁当の日があって、自分もたまに当番で作ることがある …

群馬のおきて
「群馬のおきて グンマーを楽しむための52のおきて」を読みました

「グンマー」という最高のネタを得て、今ノリにノッている群馬ですが、それを後押しす …

妖怪メダル
さて、いよいよ6月7日発売の妖怪メダル第3章をどこで買えばよいか

さて、全国の妖怪ウォッチファンのチビっ子たちお待ちかねの「妖怪メダル第3章」、い …

人狼
高崎でやってる三回目の人狼ゲーム会参加してきました!

3月20日に高崎で開かれた「みんなで人狼やってみよう会」に参加してきました。今回 …

cheero
iPhoneの電源落ち問題が直らないのでモバイルバッテリーを購入して強制解決!

以前の記事でも書いた iPhone の電源が突然落ちる原因が分からなくてとても不 …

濃厚チーズ気分
カリカリチーズの香ばしさが絶品な「濃厚チーズ気分」の病みつき感がヤバイ!

チーズって美味しいですよね。カレーやハンバーグに乗せてとろけさせても美味しいし、 …

ノマドワーカー
前橋で自分がよく利用しているノマドスペースについて

プライベートな時間でちょっとした個人で受けてる仕事をしたり、自分プロジェクトの作 …

防犯ブザーを鳴らす小学生
入学・入園の必須アイテム、子供向けの防犯ブザーってどんな商品が人気なの?

新学期を迎えるにあたって、うちの息子の学校から支給された防犯ブザーが壊れて鳴らな …

第2回電王戦のすべて
電王戦FINALをもっと楽しむために読んでおきたい5冊のおすすめ本

将棋電王戦FINAL | ニコニコ動画 電王戦FINALが開幕する3月14日(土 …