/座標データからSVGファイルを出力する2020.01.23座標データからSVGファイルを出力する技術研究所のまつけんです。戻し、確認作業をしました。その結果、少なくとも3か所の誤りが見つかりました。・尾久駅が無い・海芝浦駅が必要ない・新宿駅-西国分寺駅が接続されていないでした。endl;に置き換えた上で、赤色にしたい部分について隣接行列の値を2以上にします。それはそれとして、今回は、より見やすい路線図を生成してみたいと思います。前回の路線図は緯度・経度情報を使って正確な位置に駅名を配置しているのですが、粗なエリアと密なエリアがあるために見づらい印象でした。そこで、駅同士の位置関係は保ったまま、座標を正規化します。今回は趣向を変えてPythonでやってみました。index=None)Pythonでは、pandasというライブラリを使うことで、簡単にCSVファイルを扱うことができます。やっていることとしては、必要な駅を取り出し、緯度でソートして緯度を連番で埋め、経度でソートして経度を連番で埋めるだけです。一直線に並んでしまうので、それを防ぐためにダミーとして戸塚を入れます。10.;」に変更):PDFにしたものは、こちらです。'</text>\n')f.write('</svg>\n')f.close()Pythonの場合、引用符としてシングルクォートとダブルクォートが使えるので、ダブルクォートを含む文字列をたくさん出力する場合には書きやすく、読みやすいですね。今回は、路線図を自動生成するにあたって、座標を正規化する方法について紹介しました。グラフを可視化する場面があったら、是非活用してみていただければと思います。