在使用对数比例时限制xtics的数量并保持mytics

时间:2013-10-22 12:21:59

标签: gnuplot

这个问题与Limit the number of ytics while using automatic ytics placement有点类似,但在该主题中没有得到解答。

我使用以下代码生成我的图形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 rep)

我发现ytics有点密集,因此我将set ytics 2更改为set ytics 8 导致graph_2

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

在最后一场比赛中,一切都是正确的,但是我会失去我的小智慧。 (这是gnuplot的正常行为,但我想得到这个graph_3的抽动。)

有关如何使用 mytics获取graph_3 的任何想法?

1 个答案:

答案 0 :(得分:0)

您可以只为自动生成的主要抽动获得次要抽动:

set ytics 0.03125,4 

设置logscale后,增量(此处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