Объединение векторных и растровых изображений в gnuplot
Есть ли способ объединить векторный файл с растровым файлом в gnuplot, чтобы получить один? В частности, у меня есть спектр химического соединения (файл.eps), и я хотел бы наложить структурную формулу соединения (.png) на заданную позицию в файле спектра (сохраняя высокое качество векторной графики в частях полученного рисунка). которым ничто не мешает по формуле).
Заранее спасибо.
1 ответ
Решение
Используйте функцию мультиплота в gnuplot, чтобы сделать это
например
set terminal postscript eps enhanced color "Helvetica" 20
set output 'my_data.eps'
# beginning of multiplot
set multiplot
# the first plot
set size 1,1
set origin 0,0
set xlabel "Distance 1"
set ylabel "Distance 2"
set log x
set log y
set xrange[0.01:1]
plot "my_data.m" title "" with p pt 5
# smaller overlay plot
set size 0.45,0.45
set origin 0.15,0.5
set xrange [:0.2]
set lmargin 5
unset xlabel
unset ylabel
unset arrow
unset logscale
set xtics 0.05
set ytics 0.2
set grid
plot "my_data.m" title "" with p pt 5
# end of multiplot
unset multiplot
Вы также можете найти эту ссылку полезной: http://gnuplot.sourceforge.net/demo_4.2/image.html