2017-01-13 4 views
0

Im замышляет данные, которые имеют диапазон осей х от 0 до 100. Я хочу для й-оси, чтобы быть разделены как на рисе: DESIRED PLOTGnuplot диапазоны для участка

У меня есть этот GNUPLOT код:

reset 
set terminal postscript enhanced color font "Helvetica" 12 
set output 'lambda.eps' 
set xtics (0,1,10,100) 

plot 'lambda.dat' u 4:6 

И получил это изображение

My result

Как получить ось х в этой шкале?

+0

ли вы имеете в виду 'набор logscale x'? –

+0

@MarkSetchell Я пробовал это, но все еще не работает –

+0

Дайте нам свои данные, может быть, проблема решена? – vaettchen

ответ

1

Команда set logscale x выполнит эту работу.

set nokey 
set title "Dynamical dominance criteria example" 

set logscale x 
set logscale y 

set format y "10^{%T}" 

plot "lambda.dat" using 1:2 lc 0 pt 12, \ 
    "lambda.dat" using 3:($2*3):4 with labels 

Для меня команда set xrange [0.1:100] не было необходимости, диапазон был выбран автоматически. Это результат:

diagram with "set logscale"

Вы не предоставили свои данные, поэтому я извлек его g3data:

0.392 1.315e-13 0.392 Mercury 
0.725 1.095e-11 0.595 Venus 
0.994 9.520e-12 1.144 Earth 
1.514 6.491e-14 1.514 Mars 
0.994 1.216e-15 0.994 Luna 
5.166 8.940e-08 5.166 Jupiter 
9.543 4.136e-09 9.543 Saturn 
19.24 3.286e-11 15.24 Uranus 
30.35 1.843e-11 34.35 Neptune 
39.48 1.946e-19 39.48 Pluto 
2.797 1.183e-19 2.797 Ceres 
40.18 6.960e-23 40.18 KBO