gnuplot - 改变pm3d地图中的抽搐

时间:2014-07-18 15:52:06

标签: gnuplot colormap

好吧,我正在尝试使用pm3d选项绘制类似矩阵的数据文件,如下所示

set pm3d map
set pm3d interpolate 0,0
splot namefile matrix

我试图上传图片,但似乎我没有足够的声誉。好吧,问题是数据来自对数分箱的x和y轴,但是抽搐分离的默认选项是直线的(1,2,3,...)。如果我想将抽动调整到另一个间隔,只要我保持这种线性(例如:0,10,20,......)就很容易。但是我想将它们重新缩放到我的数据间隔,但是以对数方式分开(1,10,100,...)。当然,我唯一想改变的是抽动,而情节中的比例保持不变。

经过思考和环顾四周,我找不到满意的答案。有关如何解决它的任何提示?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您只想更改抽搐,而不是缩放数据,则必须手动设置抽搐,如

set for [i=1:5] xtics add (sprintf('%.0f', 10**(i-1)) i)
set for [i=1:5] ytics add (sprintf('%.0f', 10**(i-1)) i)