
Как мне построить матрицу файла данных с изображением и несколькими горизонтальными линиями (без стрелок) на том же рисунке? Я уже пробовал этот код:
set arrow 2 nohead from 0,50, graph 0 to 200,50, graph 1 front lc "black"
set arrow 2 nohead from 0,200, graph 1 to 200,200, graph 2 front lc "black"
plot 'data.txt' matrix w image
но отображает только одну строку.
решение1
Номер после set arrow
идентифицирует стрелку для последующих изменений и должен быть уникальным. Вы перезаписываете первую стрелку второй, используя тот же номер тега. Вы можете просто опустить его:
set arrow nohead from 0,50 to 200,50 front lc "black"
set arrow nohead from 0,200 to 200,200 front lc "black"
plot 'data.txt' matrix w image
Ваши определения координат также были неверны. Вы должны указать только два значения, а не три для plot
. И graph
система координат обычно имеет смысл только для диапазона 0..1