2012-04-15 66 views
3

嗨,这是一个很远的镜头,但我很好奇它是否可以完成。我正在用gnuplot创建一个图形并输出为postscript,有没有办法使图形变成动态的,以便在缩放轴比例时放大数字。即缩小,你会看到0,1,2,3,4,5。放大到一个截面可以看到1.1,1.2,1.2,1.3,1.4,1.5。 干杯。后记缩放

+1

这是一个美好的事物[NeWS](http://en.wikipedia。 org/wiki/NeWS)可以做到。 :-( – 2012-04-16 05:28:59

回答

4

否 - 尽管postscript文件实际上是一个完整语言的程序,但它在渲染时没有关于缩放级别的信息。

某些postscript实现有可能为postscript程序实际了解栅格分辨率正在渲染的方法 - 如果这是真的,这在理论上是可能的,但这将是非平凡的。不重要的是:需要在postscript本身进行大量编码,包括以dinamically方式生成标签的文本 - 通常 postscript文件中的文本是在生成postscript文件本身时生成的“硬编码”。它肯定不会仅仅是文件前缀的快速入侵

0

PostScript图形状态具有当前转换矩阵。一切都乘以这个矩阵。在绘制图表之前执行PostScript命令scale可以更改当前变换矩阵元素以缩放输出。您的开发工具是否提供了嵌入原始PostScript代码的方法?

0

PostScript是一种编程语言,您可以通过if语句来控制逻辑。所以根据目前的规模,你可以计算出你可以画出其他的东西。如果你自己做,但需要逻辑,你需要提出(这就是所谓的编程;-))或许是可能的