0

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

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

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

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

谢谢 !

4

1 回答 1

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)
于 2014-07-19T09:20:59.427 回答