Gnuplot:如何在图例中使用对数刻度

时间:2014-06-04 17:10:47

标签: gnuplot colorbox legend

我想使用对数刻度的图例。

这是测试代码:

set pm3d;
set pm3d map;
splot x*y;

它给出了:

enter image description here

我希望有一个像这样的对数比例的传奇:

enter image description here

Gnuplot有可能吗?

另一个相关问题是如何设置图例中的抽搐数量。

通常我可以获得1,10,100,如果我想要1,2,4,8,16,32,那该怎么办.....

1 个答案:

答案 0 :(得分:2)

使用set logscale <axes> {base},例如:

set pm3d
set pm3d map
set logscale cb
splot x*y

可以使用以下颜色将颜色框刻度更改为2:

set cbtics 2

注意:当对数刻度生效时,set cbtics的增量参数用作乘法而不是加法。

上面合并并在更对数的合理域中绘制可以看起来像这样:

set pm3d
set pm3d map
set logscale cb
set cbtics 2
splot [1:8] [1:8] x*y

结果是:

Image showing use of logarithmic scale and base two tics