Вы можете использовать это для двух серий:
plot "-" binary format="%float64" record=10 endian=big with lines,
"-" binary format="%float32" record=20 endian=big with lines
Я рекомендовал вам использовать record
вместо array
, таким образом, вы можете вручную указать или управлять значением оси X с помощью команды using ($0*2):1
.
Если они проиндексированы по-разному, например, с чересстрочной разверткой, то нет способа указать это для gnuplot. Просто скопируйте в канал информацию дважды и проигнорируйте неиспользуемую часть с помощью *
:
plot "-" binary format="%float64%*float32" record=20 endian=big with lines,
"-" binary format="%*float64%float32" record=20 endian=big with lines
В любом случае, gnuplot не позволяет представлять два графика с одними и теми же входными данными, поэтому данные должны копироваться дважды в большинстве случаев.
Надеюсь, это поможет!