计算化学公社

 找回密码 Forget password
 注册 Register
Views: 2822|回复 Reply: 17
打印 Print 上一主题 Last thread 下一主题 Next thread

[GROMACS] 有哪些绘制好看的自由能形貌图的工具?

[复制链接 Copy URL]

305

帖子

0

威望

550

eV
积分
855

Level 4 (黑子)


上面的图片是文献中的插图,感觉非常的好看,但是文献里没有提及是用什么方式绘制的,想问一下有没有大佬知道这是用什么样的工具制作的?

6万

帖子

99

威望

6万

eV
积分
125141

管理员

公社社长

2#
发表于 Post on 2024-8-18 21:42:04 | 只看该作者 Only view this author
浅谈PCA与g_covar+g_anaeig+ddtdp+sigmaplot做自由能面图的方法
http://sobereva.com/73
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

496

帖子

11

威望

4281

eV
积分
4997

Level 6 (一方通行)

3#
发表于 Post on 2024-8-19 09:00:16 | 只看该作者 Only view this author
gnuplot就挺好用,可以用plot with image绘制二维FES,或者set pm3d 绘制地形图。下面是两个脚本你可以参考:

  1. #This script is used to plot relief map with gnuplot.

  2. set term pngcairo enhanced font 'Helvetica,14'
  3. set output 'fes.png'
  4. set pm3d at bs
  5. unset surface
  6. set border 31 lw 1.5
  7. set view 63,50
  8. set xyplane 0.8
  9. set palette rgbformulae 22,13,-31
  10. set cbrange [0:10]
  11. set cbtics mirror font "Helvetica,13"
  12. set xrange [-3.5:3.5]
  13. set yrange [-3.5:3.5]
  14. set xtics -3,1,3 out scale 0.8 nomirror offset -1.3,0 font "Helvetica,13"
  15. set ytics -3,1,3 out scale 0.8 nomirror offset 0.8,0 font "Helvetica,13"
  16. set ztics out scale 0.8 nomirror offset 0.5,0 font "Helvetica,13"
  17. set xlabel 'Phi (rad)' rotate parallel offset 1.3,0 font "Helvetica,14"
  18. set ylabel 'Psi (rad)' rotate parallel offset -1.5,0 font "Helvetica,14"
  19. set zlabel 'Free energy (Kcal/mol)' rotate parallel offset 1,0 font "Helvetica,14"
  20. splot 'fes.dat' u 1:2:3  w l lw 1 not
复制代码
  1. #This script is used to plor 2D free energy surface

  2. set term pngcairo enhanced font 'Helvetica,16'
  3. set output 'FES.png'
  4. set palette defined (0 '#5e4fa2',0.1 '#5e4fa2',0.1 '#3288bd',0.2 '#3288bd',0.2 '#66c2a5',0.3 '#66c2a5',0.3 '#abdda4',0.4'#abdda4',0.4 '#e6f598',0.5 '#e6f598',0.5 '#fee08b',0.6 '#fee08b',0.6 '#fdae61',0.7 '#fdae61',0.8 '#f46d43',0.9 '#f46d43',0.9 '#d53e4f',1.0 '#d53e4f')

  5. #set cbrange [-2.16:3.16]
  6. set xrange [-0.5:2.88]
  7. set yrange [-2.2:3.16]
  8. set border lw 2
  9. set format y "%.1f"
  10. set format x "%.1f"
  11. set format cb "%.1f"
  12. set xtics out nomirror offset 0,0.2 scale 0.8 font "Helvetica,14"
  13. set ytics out nomirror offset 0.2,0 scale 0.8 font "Helvetica,14"
  14. set cbtics out nomirror offset -0.4,0 font "Helvetica,14"
  15. set xlabel 'CV1' offset 0,0.6 font "Helvetica,16"
  16. set ylabel 'CV2' offset 2.0,0 font "Helvetica,16"

  17. set label 1 'A' at 0,-1 front textcolor rgb 'white'
  18. set label 2 'B' at 1,-0.8 front textcolor rgb 'white'
  19. set label 3 'C' at 2.1,0.3 front textcolor rgb 'white'
  20. set label 4 'D' at 2.1,1.8 front textcolor rgb 'white'

  21. plot 'fes.dat' u 1:2:3  w image not, 'mep.dat' u 1:2:3 w l lw 2 lc rgb 'dark-blue' not, 'points.dat' u 1:2 w p ps 1.5 pt 7 lc rgb 'dark-blue' not

复制代码


自由发挥,野蛮生长

313

帖子

2

威望

3900

eV
积分
4253

Level 6 (一方通行)

4#
发表于 Post on 2024-8-19 13:37:27 | 只看该作者 Only view this author
本帖最后由 lyj714 于 2024-8-19 13:39 编辑

自己用python画一个就完事了。
现成的也可以用DuIvyTools绘图对应的xpm。

305

帖子

0

威望

550

eV
积分
855

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2024-8-19 15:33:19 | 只看该作者 Only view this author
丁越 发表于 2024-8-19 09:00
gnuplot就挺好用,可以用plot with image绘制二维FES,或者set pm3d 绘制地形图。下面是两个脚本你可以参考 ...

谢谢您,请问使用时,输入文件可以是xpm格式吗

305

帖子

0

威望

550

eV
积分
855

Level 4 (黑子)

6#
 楼主 Author| 发表于 Post on 2024-8-19 15:33:38 | 只看该作者 Only view this author
lyj714 发表于 2024-8-19 13:37
自己用python画一个就完事了。
现成的也可以用DuIvyTools绘图对应的xpm。

谢谢谢谢

496

帖子

11

威望

4281

eV
积分
4997

Level 6 (一方通行)

7#
发表于 Post on 2024-8-20 08:58:11 | 只看该作者 Only view this author
12313 发表于 2024-8-19 15:33
谢谢您,请问使用时,输入文件可以是xpm格式吗

不能,就通常的多列数据文件。你可以参考(http://bbs.keinsci.com/thread-20056-1-1.html)把xpm的数据格式转化一下。
自由发挥,野蛮生长

305

帖子

0

威望

550

eV
积分
855

Level 4 (黑子)

8#
 楼主 Author| 发表于 Post on 2024-8-20 10:56:55 | 只看该作者 Only view this author
丁越 发表于 2024-8-20 08:58
不能,就通常的多列数据文件。你可以参考(http://bbs.keinsci.com/thread-20056-1-1.html)把xpm的数据 ...

请问是转化成含有xyz三列数据的文本文件吗?这个链接里面的脚本我之前下载过,但总是运行出错

1155

帖子

0

威望

4429

eV
积分
5584

Level 6 (一方通行)

9#
发表于 Post on 2024-8-20 12:14:35 | 只看该作者 Only view this author
如果有数据, Origin 是最容易上手的绘图工具。

496

帖子

11

威望

4281

eV
积分
4997

Level 6 (一方通行)

10#
发表于 Post on 2024-8-20 15:41:56 | 只看该作者 Only view this author
12313 发表于 2024-8-20 10:56
请问是转化成含有xyz三列数据的文本文件吗?这个链接里面的脚本我之前下载过,但总是运行出错

是。

是你使用有问题,把numpy, matplotlib装上(如果你装了anaconda的话这些正常都有),运行python plot_xpm.py xxx.xmp就可以了。
自由发挥,野蛮生长

305

帖子

0

威望

550

eV
积分
855

Level 4 (黑子)

11#
 楼主 Author| 发表于 Post on 2024-8-20 19:54:09 | 只看该作者 Only view this author
乐平 发表于 2024-8-20 12:14
如果有数据, Origin 是最容易上手的绘图工具。

好的谢谢老师

305

帖子

0

威望

550

eV
积分
855

Level 4 (黑子)

12#
 楼主 Author| 发表于 Post on 2024-8-20 20:10:33 | 只看该作者 Only view this author
丁越 发表于 2024-8-20 15:41
是。

是你使用有问题,把numpy, matplotlib装上(如果你装了anaconda的话这些正常都有),运行python  ...

老师,numpy和matplotlib我电脑里都有,但是没有装anaconda,我进行的命令就是python plot_xpm.py gibbs.xpm,但是总是出错,如下图

216

帖子

4

威望

1498

eV
积分
1794

Level 5 (御坂)

13#
发表于 Post on 2024-8-21 01:16:57 | 只看该作者 Only view this author
三维的话就origin 如果只是密度散点,那么py即可

305

帖子

0

威望

550

eV
积分
855

Level 4 (黑子)

14#
 楼主 Author| 发表于 Post on 2024-8-21 10:01:47 | 只看该作者 Only view this author
Huschein 发表于 2024-8-21 01:16
三维的话就origin 如果只是密度散点,那么py即可

谢谢老师

305

帖子

0

威望

550

eV
积分
855

Level 4 (黑子)

15#
 楼主 Author| 发表于 Post on 2024-8-21 10:02:08 | 只看该作者 Only view this author
lyj714 发表于 2024-8-19 13:37
自己用python画一个就完事了。
现成的也可以用DuIvyTools绘图对应的xpm。

谢谢老师

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-22 02:54 , Processed in 0.393484 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list