【问题标题】:Combining vector and raster images in gnuplot在 gnuplot 中组合矢量和光栅图像
【发布时间】:2014-08-09 01:10:16
【问题描述】:

有没有办法在 gnuplot 中将矢量文件与光栅文件结合起来得到一个? 特别是,我有一个化合物的光谱(.eps 文件),并且想在光谱文件的给定位置覆盖化合物的结构式(.png)(在结果图的部分中保持矢量图形的高质量不受公式的阻碍)。

提前谢谢你。

【问题讨论】:

标签: graphics gnuplot figure eps


【解决方案1】:

使用 gnuplot 中的 multiplot 功能来做到这一点

例如

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

Reference

此链接可能对您也有帮助:http://gnuplot.sourceforge.net/demo_4.2/image.html

【讨论】:

  • adamcrume.com/blog/archive/2013/03/12/… 说您应该先使用 ImageMagick 将 eps 转换为 png
  • 非常感谢瑞秋!你的回答很有帮助。
  • 一般来说,您建议将 eps 图像转换为 png 图像是一个糟糕的选择。这与 OP 实际要求的相反(保留矢量图像,即 eps 图像,并包含 png)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-25
  • 1970-01-01
  • 2021-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多