我想根据数据值绘制点变量大小的图。Gnuplot:点大小可变的最大尺寸
我知道基本的命令是
plot 'something.dat' u 1:2:3 w p ps variable
,
,但我怎么能选择的点的最大尺寸是多少?
我想根据数据值绘制点变量大小的图。Gnuplot:点大小可变的最大尺寸
我知道基本的命令是
plot 'something.dat' u 1:2:3 w p ps variable
,
,但我怎么能选择的点的最大尺寸是多少?
你可以简单地限制与条件大小的using
声明的最后一栏:
lim = 42
plot 'something.dat' u 1:2:($3 < lim ? $3 : lim) w p ps variable
编辑:我发现我只需要编写 scale=2.0
plot 'something.dat' u 1:2:(($3)*scale) w p ps variable
和我点的放大倍数为2.
好吧,据我所知,这条线的意思是:绘制第三列的实际值,如果该值小于42,否则假装我t的42. 其实我想问的是如何增加点的最大尺寸。如果我选择'ps 1'或'ps 10',点的大小总是相同的。 – Salsiccio
好吧,我想通了,看到这个问题,谢谢无论如何,导致我学习了有条件的插图。 – Salsiccio
好的,我把你的问题弄错了。在任何情况下:请恢复您的编辑,添加您自己的答案并接受它。谢谢 – Christoph