Я хочу создать график с помощью 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.
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
}
Ссылка
- Постскриптумруководство