1

我有一组 2d 图(原子层的状态密度 (DOS)),我想将它们绘制在 3D 图中,以显示 DOS 在每一层的变化。我的数据按以下格式组织在一个文件 (3D_data) 中

E1 Ly1 DOS11
E2 Ly1 DOS12
E3 Ly1 DOS13

E1 Ly2 DOS21
E2 Ly2 DOS22
E3 Ly2 DOS23

到目前为止,我已经想出了以下 gnuplot 脚本

set xlabel "Energy - E_F (eV)"
set zlabel "Local DOS\n(states/eV)"
set xyplane 0
set view 60,50
set border 895
set style data lines
set surf
set yrange[0:20] noreverse nowriteback
set zrange[0:0.8] noreverse nowriteback
set xrange[-10:5] noreverse nowriteback
splot "3D_data" u 1:2:3 t "spin up"

这会按照我想要的方式绘制数据。但现在我想对曲线应用填充样式,如本例中的曲线(透明填充曲线)。我将不胜感激任何帮助或建议。

谢谢

4

1 回答 1

0

解决方案:在上述脚本中添加“设置样式数据脉冲”

于 2014-07-24T17:07:17.953 回答