搜索
写经验 领红包

投影态密度图(投影密度是什么)

导语:PyProcar系列之投影态密度(原子,轨道成分)

初稿:trlee

整理:天玑算老王本王

在前面二节的基础上,今天咱们继续Pyprocar教程:今天为大家带来PyProcar的教程之投影态密度,包括原子投影和轨道投影。目录如下正文如下最后给大家几个可以复制的模板:4.1. 普通DOS
 pyprocar.dosplot(filename='vasprun.xml', mode='plain', elimit=[-4, 4], orientation='horizontal', labels=[r'$\uparrow, r'$\downarrow], title=r'Total Density of States SrVO$_3)
垂直方向:
 pyprocar.dosplot(filename='vasprun.xml', mode='plain', elimit=[-4, 4], spins=[0], orientation='vertical', labels=[r'$\uparrow, r'$\downarrow], title=r'Total Density of States SrVO$_3, savefig='dos_plain_ver.png')
4.2. 参数化
 pyprocar.dosplot(filename='vasprun.xml', mode='parametric', orbitals=[1, 2, 3], atoms=[2, 3, 4], elimit=[-4, 4], orientation='horizontal', plot_total=True, title=r'Projected DOS of p orbitals of Oxygen in SrVO$_3)
4.3. 参数化线
pyprocar.bandsdosplot(filename='vasprun.xml',mode='parametric_line',orbitals=[1, 2, 3],atoms=[2, 3, 4],elimit=[-4, 4],labels=['O-up', 'O-down'],plot_total=True)
4.4. 堆叠模式
 pyprocar.dosplot(filename='vasprun.xml', mode='stack', colors=['lawngreen', 'orangered', 'royalblue'], items=dict(Sr=[4, 5, 6, 7, 8], O=[1, 2, 3], V=[0, 1, 2, 3]), orientation='horizontal', elimit=[-4, 4], plot_total=True)
4.5. 堆叠模式原子种类
pyprocar.dosplot(filename=vasprun,mode='stack_species',orientation='horizontal',elimit=[-4, 4],plot_total=True)
4.6 堆叠模式轨道种类
pyprocar.dosplot(filename=vasprun,mode='stack_orbitals',atoms=[2, 3, 4],orientation='horizontal',elimit=[-4, 4],plot_total=True)

本文内容由小海整理编辑!