3

嗨,这有点远,但我很好奇它是否可以完成。我正在使用 gnuplot 创建一个图形并作为后记输出,有没有一种方法可以使图形动态化,以便在您放大轴刻度上的数字时。即缩小你看到0、1、2、3、4、5。放大到一个部分看到1.1、1.2、1.2、1.3、1.4、1.5。干杯。

4

3 回答 3

4

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

一些 postscript 实现可能有一种方法让 postscript 程序实际知道光栅分辨率也在渲染 - 如果这是真的,理论上是可能的,但它不是微不足道的。非平凡的如:在 postscript 本身中需要大量编码,包括动态生成标签的文本 - 通常 postscript 文件中的文本在 postscript 文件本身的生成时被“硬编码”到位。它当然不仅仅是文件前面的快速破解

于 2012-04-15T20:54:06.163 回答
0

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

于 2016-06-12T13:16:55.170 回答
0

PostScript 是一种编程语言,您可以在其中使用 if else 语句来控制逻辑。因此,根据当前的比例,您可以计算出您可以绘制其他东西。如果您自己做这可能是可能的,但需要您需要提出的逻辑(这称为编程;-))

于 2017-05-10T06:17:32.220 回答