Gnuplot 中的比例模式(不调整整个输出的大小)

Gnuplot 中的比例模式(不调整整个输出的大小)

我想使用eps终端创建一个图,使用图案填充某些曲线之间的区域,例如使用以下命令:

set terminal eps size 4, 4
set output "plot.eps"
plot x**2 with filledcurves fs pattern 4

有什么方法可以缩放图案,即使得不改变输出尺寸,也可以使示例中的填充线变得更密集或更不密集?

答案1

用技巧是可以的,但目前我只能用手来做。
考虑到:
postscript 是一种语言
eps文件是文本可读的。
在命令生成的输出的第 443 行,您可以阅读

1.28 w

如果您修改该值,您将改变其中一个填充图案的厚度。
例如,我尝试过:

5.28 w

下面的图像(已转换png)的默认值为 1.28,修改后的值为 5.28。

默认值1.28w 修改值5.28w

ps>gnuplot版本 4.6 补丁级别 4。


它就在这个CairoPattern街区里面。

/CairoPattern {
  q
1 g
0 0 8 8 rectfill
1 0 0 rg
1.28 w
0 J
0 j
[] 0.0 d
10 M q 1 0 0 -1 0 8 cm
4 0 m 4 8 l S Q
  Q
}

参考

相关内容