基于matplotlib的2D/3D抽象网格和能量曲线绘制程序
前言 最近在写文章需要绘制一些一维的能量曲线(energy profile)和抽象的二维和三维的网格来表示晶体用来描述自己的算法,于是自己在之前的脚本的基础上进行了整改写成了只提供接口的Python库,基 本思想就是封装了matplotlib中相关接口,方便快速搭建和定制自己的能量曲线和网格结构, 代码托管在GitHub上并上传至PyPI。对于研究晶体材料的同学如果想通过python来绘制简单的晶格图像可以参考一下。 GitHub地址: https://github.com/PytLab/catplot/ PyPI地址: https://pypi.python.org/pypi/catplot/ 正文 首先还是介绍一下这个程序的用途,目前主要是提供三个主要的模块来绘制三方面的内容: 1. 绘制抽象的二维网格结构 catplot提供了丰富的接口用