Я пытаюсь создать двухмерный векторный график с переменной цветов (и шириной линий) в gnuplot (версия 4.4).Я посмотрел примеры для точек:
splot "vectors.dat" u 1:2:3:4:(rgb($5,$6,$7)) w points pt 7 pointsize var linecolor rgb variable
, где rgb - это функция, которая переводит цвет в дружественный формат gnuplot.
Изменение в направлении векторов казалось простым, но я наткнулся на несколько проблем.Мой пример кода (для окрашивания переменных):
splot "vectors.dat" u 1:2:(rgb($5,$6,$7)):3:4:(rgb($5,$6,$7)) with vectors head filled size screen 0.05,15,45 linetype 1 linewidth 2 linecolor rgb variable
Я также попытался поставить 0 в третьем столбце, так как gnuplots обозначение вектора является (x, y, z) (dx, dy,дг).Кроме того, я также попытался поменять столбцы и использовал случайные значения.Но что бы я ни делал, стрелки остаются черными.
Есть ли что-то очевидное, чего мне не хватает?
Заранее спасибо,
Араш