Я столкнулся со странной проблемой. Каждый раз, когда я пытаюсь построить «с изображением», используя не квадратный файл данных, я получаю очень неожиданные результаты. Нигде в любом из источников, которые я читал, не упоминалось о том, должен ли домен иметь одинаковые размеры.
Например, у меня есть файл с именем plate
, который состоит из множества блоков данных, каждый из которых имеет 4 табуляции. разделенные столбцы. Второй и третий столбцы представляют координаты x и y соответственно. Первый блок данных в plate
выглядит следующим образом:
0 0 0 293
0 0 0.1 293
. . . .
. . . .
. . . .
0 5 4.9 293
0 5 5 293
Когда я plot "plate" index 0 using 2:3:4 with image
, я получаю ожидаемый результат. Это работает для каждого индекса, и в результате получается квадратная карта тепла с 4-м столбцом в качестве значения тепла. Я хочу сделать то же самое с моим файлом с именем pipe
, который использует тот же формат, за исключением разных диапазонов в столбцах 2 и 3.
0 5 2.2 293
0 5 2.3 293
. . . .
. . . .
. . . .
0 10 2.9 293
0 10 3 293
В настоящее время я получаю следующее:

Выходные данные должны показывать solid горизонтальную полосу рядом с квадратом, но вместо этого она искажена.
Я пробовал другие неквадратные данные файлы и результаты даже отличались от прикрепленного изображения. Одна попытка в основном удвоила изображение, но сохранила его в квадрате, даже если данные не были.
Ниже приведен усеченный образец pipe
для тестирования.
0 5 2.2 293
0 5 2.3 293
0 5 2.4 293
0 5 2.5 293
0 5 2.6 293
0 5 2.7 293
0 5 2.8 293
0 5 2.9 293
0 5 3 293
0 5.1 2.2 293
0 5.1 2.3 293
0 5.1 2.4 293
0 5.1 2.5 293
0 5.1 2.6 293
0 5.1 2.7 293
0 5.1 2.8 293
0 5.1 2.9 293
0 5.1 3 293