here にあるような六角形のカートグラムを d3.js で作成しようとしています。Mike Bostock は、彼の (素晴らしい) Eyeo 2013 の講演でこれについて言及し、ユーザーがポイント アンド クリックで六角形のポリゴンを描画できるツールを作成しました (こちら)。
私が疑問に思っているのは、ツールを使用して json/geojson で静的カートグラムを作成し、さまざまなポリゴン (上記の両方の例の国) を使用可能な形式に分類して d3 プロジェクトに取り込む方法です。
言い換えれば、六角形の目的のスケールと、各列挙単位 (例では国) に必要な六角形の数を決定するための計算が完了したら、カートグラムの json ファイルを作成するにはどうすればよいでしょうか?