Мне, конечно, не хватает чего-то очень очевидного, но как изменить основные цвета, используемые Gnuplot (которые можно увидеть с помощью команды test
)?
Я хочу определить некоторые цвета, а затем иметь возможность использовать их в качестве основных цветов с linecolor 1
и т. Д.
Вот пример, который, насколько я понимаю, должен переопределять цвета - но это не так:
set palette defined (0 '#A6CEE3',\
1 '#1F78B4',\
2 '#B2DF8A',\
3 '#33A02C',\
4 '#FB9A99',\
5 '#E31A1C',\
6 '#FDBF6F',\
7 '#FF7F00' )
set style arrow 1 \
nohead \
linecolor 1 \
linewidth 2
set style arrow 2 \
nohead \
linecolor 2 \
linewidth 4
set style line 3 \
linetype 1 \
linewidth 3 \
linecolor 3
set xrange [-10:10]
set yrange [-2:10]
set arrow from 1,-2 to 1,10 arrowstyle 1
set arrow from -10,3 to 10,3 arrowstyle 1
plot sin(x) with lines linestyle 3, \
5 with vectors arrowstyle 2
Цвета взяты из парного палитра, а на график Gnuplot по-прежнему использует цвета по умолчанию (их можно увидеть на фоне, который является частью вывода команды test
).