1

这个问题有点类似于使用自动 ytics 放置时限制 ytics 的数量,但在该线程中没有得到回答。

我使用以下代码生成我的图形 gnuplot:

set yrange[.125:512]
set logscale y 2
set ytics 2
set mytics 16
set grid mytics ytics 
set key off
plot '20131019_square.log' using 2:xticlabels(1) with linespoints linestyle 2

导致graph_1。(将其发布在评论中,因为这是我的第一篇 <10 代表)

我发现 ytics 有点密集,所以我set ytics 2改为set ytics 8 导致graph_2

在第二张图中,间距很好,但 mytics 的行为不正确(我需要 logspacing)并且我真正想要使用的 tics 编号是 (.03125,0.125,.5,2,8,32,128,512) 我可以使用set ytics to (.03125,0.125,.5,2,8,32,128,512) 导致图_3

最后一个中的一切都是正确的,但我会失去我的未成年人。(这是 gnuplot 的正常行为,但我想了解这个 graph_3 的抽动。)

关于如何使用mytics 获得 graph_3 的任何想法?

4

1 回答 1

0

您只能对自动生成的主要抽动进行次要抽动,例如:

set ytics 0.03125,4 

使用logscaleset,增量(此处4)被视为起始值(此处0.03125)的乘数。

一个完整的,最小的脚本将是

set logscale y 2
set yrange[0.03125:512]
set ytics 0.03125,4
set mytics
set xrange[0:10]
plot x
于 2013-10-22T12:34:39.790 回答