| 你好,我想问一下这个是差分电荷密度图的切面吗?我的差分电荷图切面总显示空白可能是什么原因呢 |
sobereva 发表于 2021-1-22 12:46 好的sob老师,我试试看 |
qwe1832518773 发表于 2021-1-18 01:01 本来cube文件就不给Multiwfn提供波函数信息,Multiwfn自然也就没法计算电子密度,看 详谈Multiwfn支持的输入文件类型、产生方法以及相互转换 http://sobereva.com/379(http://bbs.keinsci.com/thread-6020-1-1.html) 应当把Multiwfn的settings.ini里的iuserfunc设为-1(线性插值)或-3(B-spline插值),然后作图的函数选择100 User-defined function,这样被考虑的函数就是读入的cube文件里的数据插值的函数了 |
adong 发表于 2021-1-19 11:19 没有加入后续写入的原因是因为在show的那个显示过程可以直接右键另存为,这样的操作可能更简单。 |
|
这个脚本很好用!需要安装 numpy;cv2 : pip install numpy; pip install opencv-python; 显示语句后面可以添加保存代码: cv2.imwrite("./out_JPG.jpg", data, [int(cv2.IMWRITE_JPEG_QUALITY), 100]) cv2.imwrite("./out_PNG.png", data, [int(cv2.IMWRITE_PNG_COMPRESSION), 0]) #按任意键退出 cv2.waitKey(0) cv2.destroyAllWindows() |
直接替换图的颜色。
|
rpestana94 发表于 2021-1-16 23:58 老师您好,我在一楼可能没有说清楚,我是用VASP计算完,然后处理了tot-a-b的电荷得到的差分电荷密度文件diff.cube,这个文件在VESTA和VMD里打开都是正常的等值面,但是Multiwfn里用5-1或者4-1直接打开这个cube文件都不能识别到正确的等值面。 对于这种情况,我该如何用Multiwfn来绘制VASP任务得到的差分电荷密度图像呢? |
sobereva 发表于 2021-1-17 03:51 Sob老师,我看了http://sobereva.com/113里的例子,但是我一楼绿色的图使用VASP计算并用脚本处理了tot-a-b的电荷得到了一个diff.cube文件,这个文件放入VESTA或者VMD都可以得到3D的差分电荷密度等值面。但是放入Multiwfn里用主功能4-1得到的图并不是想要的差分电荷。我也试过将VASP计算完的tot、a、b都导出成cube文件,在Multiwfn里进行tot-a-b这样的操作,但也得不到正确的差分电荷密度。我该怎么做才能让Multiwfn识别出正确的cube文件等值面呢? |
rpestana94 发表于 2021-1-16 23:58 感谢回复! |
|
Multiwfn显然可以,下文2.3节末尾的那个密度差图就是Multiwfn直接画的 全面探究18碳环独特的分子间相互作用与pi-pi堆积特征 http://sobereva.com/572(http://bbs.keinsci.com/thread-19660-1-1.html) |
| Sure you can use Multiwfn, here is a tutorial http://sobereva.com/113 |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2026-2-19 07:45 , Processed in 0.217403 second(s), 31 queries , Gzip On.