从包含由gnuplot生成的绘图的PostScript文件中提取(近似)数据

时间:2012-07-14 16:00:57

标签: plot gnuplot postscript

假设我有一个包含使用gnuplot生成的绘图的PostScript文件。但是,我没有源数据,也没有用于生成绘图的gnuplot命令。

您知道以某种方式从图形表示(即PostScript文件)中提取数据吗?这样的代码必须从像素表示字面上“读取图形”(特别是,我有一个平滑的线/散射XY图),我知道结果最好是近似的(但这仍然是非常的)非常可取)。

你有这方面的经验吗?谢谢你的时间!

2 个答案:

答案 0 :(得分:4)

PostScript只不过是一种描述页面的编程语言。 PostScript文件是一个纯文本文件,其中包含一个程序,用于描述由打印机或查看器解释的页面。

因此,它可以修改为程序化操作,尽管是以低级方式。

我会按以下方式处理此任务。

  1. 了解PostScript。 (reference manual会派上用场。)
  2. 研究gnuplot的输出。 gnuplot如何输出图表?这是系统的吗?等等。
  3. 解析并提取所需信息。

答案 1 :(得分:0)

g3data,可用here,看起来像是一种可能性。它运行在Linux上。