Максима сюжет с пунктирной линией - PullRequest
0 голосов
/ 14 декабря 2018

Как мы можем построить в максимумах с разными стилями линий (например, штрих, пунктир и т. Д., А не просто изменить цвет линий).Минимальный рабочий пример:

f(x) := sin(x) $
g(x) := cos(x) $
plot2d( [f(x), g(x)], [x,0,10], 
        [style, [lines, 1,4], [lines, 1,3]] )$

Вышесказанное, вероятно, можно сделать с параметром style, равным plot2d.Тем не менее, я не могу найти правильный вариант.

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018

Вы можете также использовать draw вместо plot.Пример:

f(x) := sin(x) $
g(x) := cos(x) $ 
draw2d(line_type=dashes, explicit(f(x),x,0,10), color=red, explicit(g(x),x,0,10));

ищите draw и line_type в справке

0 голосов
/ 16 декабря 2018

Один из способов - установить тип линии в gnuplot_preamble.

f(x) := sin(x) $
g(x) := cos(x) $

p: "set linetype 1 dashtype '-'
    set linetype 2 dashtype '.'" $

plot2d(
  [f('x), g('x)], ['x, 0, 10],
  ['gnuplot_preamble, p],
  ['style, ['lines, 4, 4], ['lines, 4, 3]])$

enter image description here

...