LINUX.ORG.RU

gnuplot: заполнение зоны между графиками


0

0

Хелло! Как заполнить (затемнить) промежуток между графиками двух функций в gnuplot?

В демо-примерах можно найти решение прмменительно к графику функции и горизонтальной прямой; применительно к двум графикам, построенным по рядам данных (plot "data" using 1:2 with filledcurves). А с двумя функциями не понятно, как обращаться.

Re: gnuplot: заполнение зоны между графиками

А если разделить графики запятыми?

UVV ★★★★★ ()

Re: gnuplot: заполнение зоны между графиками

В смысле? Разделение запятыми - обычный способ рисования более чем одного графика. Я имею в виду следующее: как закрасить область, проходящую между двуми графиками...

Sunspire ()

Re: gnuplot: заполнение зоны между графиками

Самому кажется было что-то подобное нужно, но тогда я это не решил..
А так, сейчас придумал как извратиться можно:

Вот например закрашенная область между sin(x)-1 и sin(x)+1:
gnuplot> plot [t=0:2*pi] (t<pi)?t:2*pi-t,(t<pi)?sin(t)+1:sin(2*pi-t)-1 with filledcurve

Изврат, конечно, полный, но работает :-)

unDEFER ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.