Gnuplot: сжатие осей для построения ("жесткие" оси)
У меня есть файл данных, который я хотел бы создать pm3d map
сплот. Код:
set term pngcairo size 800,600
set out "test.png"
set pm3d map
splot "fill.dat"
Проблема в том, что в данных используются нечетные (но регулярные) расстояния, gnuplot
создает огромное белое поле вокруг фактического изображения.
Я хочу, чтобы это выглядело следующим образом, но без установки x- и yrange вручную. Я думаю, что я помню, что была возможность в gnuplot
чтобы добиться "плотной" подгонки осей, но я не помню фактическую команду.
Содержание файла 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
1 ответ
Решение
Для этого вы можете использовать команду set autoscale <axes>fix
:
set term pngcairo size 800,600
set out "test.png"
set pm3d map
set autoscale fix
splot "fill.dat"
Что дает вам именно второе изображение, которое вы опубликовали.