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
}

參考

相關內容