|
mywai520 发表于 2024-5-10 22:23 不好意思,标签写反了,感谢指正。 HER就参考使用方法把对应的值替换一下即可,例如: (1~37行,同上) # HER1 delta_G1 = [-0.2, 0.2] G1 = deltaG2G(delta_G1) line1 = PlotFreeEnergy(G1, color='r') # HER2 delta_G2 = [-0.1, 0.1] G2 = deltaG2G(delta_G2) line2 = PlotFreeEnergy(G2, color='b') x = [2*i+0.5 for i in range(len(delta_G1)+1)] print(x) labels = ['*', r'*H', r'*'] plt.xlabel('Reaction Coordinate', fontsize=28) plt.ylabel('Free Energy (eV)', fontsize=28) plt.xticks(x, labels) plt.legend([line1, line2], [r'HER1', r'HER2'], fontsize=24) plt.show() plt.savefig('Free energy diagram.png', dpi= 300, transparent=True) |
谢谢提供的脚本,这里有个问题想讨论一下,OER应该是H2O OH* O* OOH* O2。另外能否提供HER的脚本,谢谢! |
wsz 发表于 2024-4-1 10:07 好的,感谢! |
ddddnight 发表于 2024-3-31 16:34 需要带有matplotlib的Python3环境,直接装个Anaconda比较省事 |
这个需要安装绘图程序吗 |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2024-11-24 16:20 , Processed in 0.314538 second(s), 34 queries , Gzip On.