|
|
gnuplot就挺好用,可以用plot with image绘制二维FES,或者set pm3d 绘制地形图。下面是两个脚本你可以参考:
- #This script is used to plot relief map with gnuplot.
- set term pngcairo enhanced font 'Helvetica,14'
- set output 'fes.png'
- set pm3d at bs
- unset surface
- set border 31 lw 1.5
- set view 63,50
- set xyplane 0.8
- set palette rgbformulae 22,13,-31
- set cbrange [0:10]
- set cbtics mirror font "Helvetica,13"
- set xrange [-3.5:3.5]
- set yrange [-3.5:3.5]
- set xtics -3,1,3 out scale 0.8 nomirror offset -1.3,0 font "Helvetica,13"
- set ytics -3,1,3 out scale 0.8 nomirror offset 0.8,0 font "Helvetica,13"
- set ztics out scale 0.8 nomirror offset 0.5,0 font "Helvetica,13"
- set xlabel 'Phi (rad)' rotate parallel offset 1.3,0 font "Helvetica,14"
- set ylabel 'Psi (rad)' rotate parallel offset -1.5,0 font "Helvetica,14"
- set zlabel 'Free energy (Kcal/mol)' rotate parallel offset 1,0 font "Helvetica,14"
- splot 'fes.dat' u 1:2:3 w l lw 1 not
复制代码- #This script is used to plor 2D free energy surface
- set term pngcairo enhanced font 'Helvetica,16'
- set output 'FES.png'
- 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')
- #set cbrange [-2.16:3.16]
- set xrange [-0.5:2.88]
- set yrange [-2.2:3.16]
- set border lw 2
- set format y "%.1f"
- set format x "%.1f"
- set format cb "%.1f"
- set xtics out nomirror offset 0,0.2 scale 0.8 font "Helvetica,14"
- set ytics out nomirror offset 0.2,0 scale 0.8 font "Helvetica,14"
- set cbtics out nomirror offset -0.4,0 font "Helvetica,14"
- set xlabel 'CV1' offset 0,0.6 font "Helvetica,16"
- set ylabel 'CV2' offset 2.0,0 font "Helvetica,16"
- set label 1 'A' at 0,-1 front textcolor rgb 'white'
- set label 2 'B' at 1,-0.8 front textcolor rgb 'white'
- set label 3 'C' at 2.1,0.3 front textcolor rgb 'white'
- set label 4 'D' at 2.1,1.8 front textcolor rgb 'white'
- 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
复制代码
|
|