エネルギープロット

最終更新日:2026年10月16日

Automatic Energy Plot

EAおよび2元系,3元系のEA-vcでは,デフォルトで各世代の計算終了時に図が自動生成される.

アルゴリズム図出力ファイル
EAエネルギープロット./data/energy_plot/energy_EA_gen_{gen}.{fig_format}
EA-vc(2元系,3元系)凸包プロット./data/convex_hull/conv_hull_gen_{gen}.{fig_format}

左はEAのエネルギープロット,右はEA-vcの凸包プロットの例.いずれも第3世代終了時点の図.

EAのエネルギープロット EAのエネルギープロット EA-vcの凸包プロット EA-vcの凸包プロット

ここで,genは世代数,fig_formatは画像ファイル形式(デフォルトはsvg). マーカーサイズや画像ファイル形式などの表示設定は,cryspy.inの[visual]セクションで指定する. 詳細は入力ファイル > [visual] Sectionを参照.

EA,EA-vcの出力間隔は,[option]セクションのenergy_output_intervalで変更できる. デフォルトは1(毎世代)で,0にするとEAのエネルギープロット,EA-vcの凸包の図と凸包からの距離のファイルの自動出力を無効にする. EA-vcの凸包と凸包からの距離の計算自体は毎世代行われる. 入力ファイル > [option] Sectionを参照.

図や入力設定の例は,チュートリアル > EA > 解析と可視化およびチュートリアル > EA-vc > 解析と可視化を参照.

cryspy-Eplot Command

cryspy-Eplotは,探索結果の可視化や図の調整に使用するコマンド.主に以下のことができる.

  • RS,EAのエネルギープロットやEA-vcの凸包を描画する.
  • マーカーサイズ,軸の上限や配置,画像ファイル形式などを変更して再描画する.
  • EA,EA-vcで,描画対象の世代範囲や基準となる世代を指定する.
  • 組成制限による許容範囲を描画して確認する.
  • 基準となる化合物組成を指定し,擬2元系や擬3元系として凸包を描画する.

使い方と設定例は,コマンド > cryspy-Eplotを参照.