2013-08-29 4 views
3

У меня есть файл данных, который я хотел бы создать в качестве разделителя pm3d map. Код:Gnuplot: огибающие оси для построения («плотные» оси)

set term pngcairo size 800,600 
set out "test.png" 
set pm3d map 
splot "fill.dat" 

Проблема, с нечетными (но регулярно) расстояниями с использованием в данных, gnuplot создает огромный белый запас вокруг фактического изображения. basic result

Я хочу, чтобы посмотреть его как следующий, но без установки x- и YRange вручную. Я думаю, что я помню, что есть опция в gnuplot для достижения «жесткой» установки осей, но я не помню фактическую команду.

desired result

Содержимое файла fill.dat

1.1 1.2 3 
1.1 2.4 4 
1.1 3.6 2 

2.2 1.2 5 
2.2 2.4 1 
2.2 3.6 2 

3.3 1.2 7 
3.3 2.4 2 
3.3 3.6 5 

ответ

4

Для этого вы можете использовать команду set autoscale <axes>fix:

set term pngcairo size 800,600 
set out "test.png" 
set pm3d map 
set autoscale fix 
splot "fill.dat" 

, который дает вам точно второе изображение, которое вы размещены.

+0

Отлично, спасибо! Я знал, что это простое решение. – Jost

Смежные вопросы