2

Я хочу создать график с помощью терминала eps используя шаблоны, чтобы заполнить область между некоторыми кривыми, например, с помощью этих команд:

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

Есть ли способ масштабирования шаблона, т.е. сделать линии заливки в примере более или менее плотными без изменения выходного размера?

1 ответ1

2

Это возможно с помощью трюка, но в настоящее время я могу сделать это только руками.
Учитывая, что:
postscript это язык.
Файл eps является текстовым для чтения.
В строке 443 вывода, сгенерированного вашей командой, вы можете прочитать

1.28 w

Если вы измените изменение значения, вы измените толщину одного шаблона заполнения.
Например я попробовал:

5.28 w

Здесь ниже изображения (преобразованные в png) со значением по умолчанию 1,28 и с измененным значением 5,28.

Значение по умолчанию 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
}

Ссылка

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .