信也フォルダから複数のCSVファイルを順次読み込み、棒グラフにしてSVGを保存します。これまでのサンプルを拡張して47都道府県の年齢5歳階級別人口のグラフを作ります。フォルダから内包するファイルの名前を取得し、ドキュメント生成からファイル保存までの処理をファイルの数分の繰り返し処理の中に入れます。グラフの描画をデータに合わせて微修正します。ファイル名を使って都道府県別のグラフタイトルにします。各バーに表示する数値が、人口の少ないところでは棒から文字がはみだしてしまうため、170(千人)以下では、棒の上に黒字で表示するように変更します。繰り返しの処理ファイル名を取得するデータフォルダの中にあるファイルの名前を取得します。'.DS_Store');//ファイル名を表示するconsole.log(datafiles);ドキュメント生成、データ読み込み、グラフの描画、ファイル保存の処理をファイルごとの繰り返しの中にいれます。データファイル名を固定値から変数に変更します。ファイル名に基づいて書き換えるようにします。ファイル名も「東京都.csv」のように漢字の都道府県名にします。"]");各バーの数値表示の変更バーに表示する数値の形式を、人口の数値によって変更します。“text-ancher”)の値を、固定値から条件分岐で人口の値が170以下のときとそれ以外で違う値を返す関数に変更します。});たとえば、宮城県だとこんなグラフになります。全体に東京の人口が多すぎて、他の道府県は短い棒になりがちです。スクリプトの全体は以下のようになります。console.log("エラーが発生しました。});});このスクリプトをコマンドラインから実行すると、データフォルダ内のすべてのcsvから棒グラフのSVGを保存します。アクションとバッチの機能を使って、今回作った多量のsvgファイルを一気にグレースケール化して、D3で棒グラフを作るシリーズの一旦の完結編とします。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。FameThemes。