Обвести кривую двумя цветами?

Есть ли способ получить кривую с двумя цветами, ну, у меня много кривых на моем графике. Но мне нравится добавлять конкретную характеристику, я хочу, чтобы кривая 1 была простой линией в интервале [a, b] и пунктирной линией в интервале [b, c]. .

пример моего графика:

сюжет ехр (-x ** 2/2), sin (x)

можем ли мы сделать sin (x) пунктирной линией из [0,5]

заранее спасибо.


person salaheddine    schedule 26.02.2014    source источник
comment
возможный дубликат gnuplot меняет цвет соединительных линий   -  person andyras    schedule 27.02.2014


Ответы (1)


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

plot exp(-x**2/2), [0:5] sin(x) lt 1 lc rgb 'green', [5:] sin(x) lt 2 lc rgb 'green'

дает

введите описание изображения здесь

person andyras    schedule 27.02.2014
comment
Это определенно было бы лучшим решением, но оно работает только с версией для разработки, а с 4.6.5 - нет. - person Christoph; 27.02.2014