作为计算化学工作者,工作中经常需要绘制势能面剖面图,采用Origin绘制大量这种图时显得特别耗时。本文基于Python中的matplotlib库编写了一键生成势能面剖面图的脚本,可画出平滑曲线图和实虚线相间的折线图。
matplotlib运行环境及操作步骤
脚本运行环境配置
windows系统下需安装anaconda3及matplotlib模块;
anaconda3下载地址:https://www.anaconda.com/distribution/
Anaconda3安装完成后,打开Anaconda Prompt,安装matplotlib模块,运行命令:
1
conda install -c conda-forge matplotlib
需安装adjustText模块,可改善文本标签重叠情况
打开Anaconda Prompt,安装adjustText模块,运行命令:1
conda install -c phlya adj