将得到的投影能带数据直接拖入origin中,比如vasp中利用命令‘vaspkit -task 213’可获取投影能带的数据。
vaspkit -task 213
选中三列数据,第一列是k点坐标,第二列是总的Energy,第三列是想要计算轨道的权重
点击plot,选择color mapped,就会得到投影能带,(2022版可以这样直接画)。然后会得到一个很粗糙的图,而且你也没看到颜色渐变对吧,别着急往下看。
我建议先把能量区间等基础的设置弄好,就跟画普通的能带那样。
最让我费时间的是调节这个颜色,不过等你掌握了就会发现很简单。首先双击曲线,然后点击Colormap,选择level(level的值就是第2步.dat文件中第三列数据的权重)。
将>0.5的颜色改成比0.5还深的颜色,步骤如下图所示123其他的值也可以改成适合自己的颜色。
6、这里是将color scale(颜色条带)的值设定在0-0.5之间,步长为0.01,increment越小color scale越光滑。设置好后点击ok。
7、颜色条带有很多类型,此时我们通过Fill设置。在load Palette有很多样式,我觉得这里面的fire和pyprocar中的hot一样,因为我想让黄色到红色权重逐渐增大,所以将Flip选中了。
8、设置好后点击OK
9、现在还缺少色阶,在左边框选择
得到
10、现在调整色阶的刻度,双击色阶带,Map选择None,Fill选择与第五步一样的颜色,ctrL+单击颜色带可以调节颜色带,这里我将fire进行了反转,保存为了hot_r。
修改Level
修改Labels
修改Right
最后点击OK.其中Lables中可以修改刻度的大小。
2023/3/16最近发现在21版中色阶levels 有些不同,设置如下