Gnuplot

gnuplot tips

pm3d

pm3d map

画STM图的脚本,把PLOTCON改为相应的数据文件名即可画图,xrangeyrange根据数据中点的最大值而定

#!/bin/bash
set terminal pngcairo enhanced color solid lw 2 font "Helvetica, 25" size 1600,1600 
set output "PLOTSTM.png"
set grid 
set key font "Helvetica, 20" nobox noreverse noinvert
set xlabel "[001] direction (Angstrom)"
set ylabel "[100] direction (Angstrom)"
set xrange[0:15.4715]
set yrange[0:15.4715]
set xtics 1
set ytics 1
set mxtics 5
set mytics 5
set palette defined (0 0.0 0.0 0.5,\
1 0.0 0.0 1.0, \
2 0.0 0.5 1.0, \
3 0.0 1.0 1.0, \
4 0.5 1.0 0.5, \
5 1.0 1.0 0.0, \
6 1.0 0.5 0.0, \
7 1.0 0.0 0.0, \
8 0.5 0.0 0.0) 
set pm3d map interpolate 2,2
splot "PLOTCON" u 1:2:3

PLOTCON-CO对于的STM图如下

PLOTCON-Clean对于的STM图如下