Gnuplot - график с непрерывно меняющимся цветом линии - график с переходом цвета / переходом

Я использую GNU plot (gnuplot) для построения некоторых выходных данных от интеграции странного аттрактора ( см. Википедию) - и, поскольку это странный аттрактор, линия "вращается вокруг себя в трехмерном пространстве".

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

Есть ли какой-нибудь способ нанести переходной или исчезающий цвет, скажем, с красного в начале на синий в конце? Я знаю, что gnuplot - мощный инструмент, но, может быть, я слишком много спрашиваю?

1 ответ

Решение

Я нашел ответ здесь: gnuplot

# start value for H
h1 = 117/360.0
# end value for H
h2 = 227/360.0
# creating the palette by specifying H,S,V
set palette model HSV functions (1-gray)*(h2-h1)+h1,1,0.68

splot "output.csv" every 100 using 2:3:4:1 with lines linecolor palette title "Lorenz System"

Четвёртый аргумент после использования - это цветовая переменная для использования. В моем случае это переменная времени. (Кол. 1)

Вот как это выглядит сейчас

Другие вопросы по тегам