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 がやや密集しているため、グラフ 2 の結果に変更set ytics 2ますset ytics 8

この 2 番目のグラフでは、間隔は問題ありませんが、mytics の動作が正しくなく (logspacing が必要です)、実際に使用したい目盛りの番号付けは (.03125,0.125,.5,2,8,32,128,512)set ytics to (.03125,0.125,.5,2,8,32,128,512) であり、グラフ_3

最後の 1 つはすべて正しいですが、マイナーな ytics が失われます。(これは gnuplot の通常の動作ですが、この graph_3 の目盛りを取得したいと考えています。)

myticsgraph_3を取得する方法についてのアイデアはありますか?

4

1 に答える 1

0

次のように、自動的に生成されたメジャー ティックに対してのみマイナー ティックを使用できます。

set ytics 0.03125,4 

set を使用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
于 2013-10-22T12:34:39.790 に答える