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)