lynx   »   [go: up one dir, main page]

  • 現代ファンタジー
  • 異世界ファンタジー

『忘れられた皇子』(第十章第5話人物相関図)

『忘れられた皇子』(第十章第5話)前編のアドレスです。

https://kakuyomu.jp/works/16818622170667808620/episodes/16818622174852951071

『忘れられた皇子』(第十章第5話人物相関図)です。
筆者が、pythonで組んだSVG画像をスクショしました。


そのプログラムを以下に載せておきます。ご自由に改変してご使用下さい。

import graphviz
import shutil

# 第十章第5話の人物相関図(主要人物に絞った簡略版)
dot = graphviz.Digraph(format='svg')
dot.attr(size='10', rankdir='TB', fontname="MS Mincho")
dot.node_attr.update(fontname="MS Mincho", fontsize='13')
dot.edge_attr.update(fontname="MS Mincho", fontsize='11')
dot.graph_attr.update(fontname="MS Mincho", nodesep='1', ranksep='1.2')

# 主人公
dot.node('柴俊傑', '柴俊傑(チャイ・ジュンジエ)\n17歳・皇帝代理\n開封知府')

# 李秋蘭一家(農園支配人)
dot.node('李秋蘭', '李秋蘭(リ・チウラン)\n38歳・農園支配人の妻')
dot.node('許雅婷', '許雅婷(シュ・ヤーティン)\n20歳・長女')
dot.node('許雅梅', '許雅梅(シュ・ヤーメイ)\n16歳・次女')

dot.edge('李秋蘭', '許雅婷', label='母娘')
dot.edge('李秋蘭', '許雅梅', label='母娘')
dot.edge('柴俊傑', '李秋蘭', label='信頼・好意')

# 結婚関連
dot.node('馬剣豪', '馬剣豪(マー・ジエンハオ)\n21歳・礼部侍郎')
dot.node('杜軒', '杜軒(ドゥ・シュエン)\n21歳・戸部員外郎')

dot.edge('馬剣豪', '許雅婷', label='婚約者')
dot.edge('杜軒', '許雅梅', label='婚約者')

# 侍女
dot.node('李玉環', '李玉環(リー・ユーホワン)\n16歳・俊傑の侍女')
dot.edge('柴俊傑', '李玉環', label='仕える')

# 出力
output_path = "人物相関図_第十章第5話_主要人物版.svg"
dot.render(output_path, format='svg', cleanup=True)
output_path + ".svg"

コメント

コメントの投稿にはユーザー登録(無料)が必要です。もしくは、ログイン
投稿する
Лучший частный хостинг