gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 23:55:17 33 4
gpt4 key购买 nike

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

测试代码如下:

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,.....怎么办

最佳答案

使用 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

关于Gnuplot:如何在图例中使用对数刻度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24043535/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com