Gnuplot pm3d at sb

时间:2018-01-24 03:09:48

标签: gnuplot

这是我今天的第二个问题,我考虑使用此信息编辑另一个问题,但问题似乎并不相关......所以,使用this data file并使用此代码:

set terminal qt
s=101
set size square
set palette rgb 34,35,36;
set zrange[-1.8e-5:1.8e-5]
set pm3d at sb
set autoscale fix
do for [i=0:0]{
splot 'itp.txt' u 1:2:3 every:::(i*s)::(s+i*s) notitle w pm3d
}

我得到this black image。这显然不能正常工作......但是如果我在qt的输出交互式窗口中滑过我的笔记本触摸板,this image会弹出,这就是我想要的。它似乎随处可见,除非图形适合“画布”。 Example 1& example 2。我甚至不确定在qt的输出窗口上我的手指滑过触摸板是什么,但它似乎正在修复一些东西。所以我该怎么做?提前谢谢!

* qt是gnuplot中的qt终端

1 个答案:

答案 0 :(得分:0)

查看您发布的两个数字,似乎效果与更改xrange有关。我复制了你的数据文件和脚本,并添加了:

set xrange[-200:300]

为我做了诀窍。此外,您可以考虑通过添加:

来修复(如果可能的话)您的颜色条范围
set cbrange[xx:xx]

您的数据,我试过了:

set cbrange[0:1.8e-8]

结果看起来完全不同。希望这会有所帮助。