D3.js

boids algorithm 実装方法についての簡単なメモ

boids algorithm とは、群れをシミュレーションするマルチエージェントプログラム。各エージェントは、次の3つのルールで動作する。 分離(Separation)エージェントが他のエージェントとぶつからないように距離をとる。 整列(Alignment) エージェントが他…

安定結婚問題をD3.js force layout で表示

D3.jsで表現するシリーズ。以前、安定結婚問題のブログを書いたけれど、 安定結婚問題のアルゴリズム - skzy's diary ... もろもろ書きのこす 安定結婚問題のアルゴリズムをD3.jsのforce layoutのノードの動きで表現してみました。 アルゴリズムそのまんまで…

N bitブール代数をD3.jsのforce layoutで表示

前回、ブール代数の基本を確認したときに、ブール代数の束としての半順序構造をsvgを使って図で説明した。 せっかくなのでD3.jsを使って、Nビットのブール代数 ( N個の集合代数)をforce layoutのネットワーク図を使って表示してみる。 入力フォームにビット…

特定秘密保護法案のコメントを簡易テキストマイニング

特定秘密保護法案が先週の金曜日(12/6)可決された。いろいろな問題が指摘されているが、ここでは、ネットで公開されているアンケート結果を元に、簡易的なテキストマイニングを試みてみた。 分析対象 某有名新聞社 A新聞のHPでは、特定秘密保護法案のトピッ…