2012-06-27 2 views
7

Очень простой материал. Я хочу, чтобы функция, например функция f, была построена с определенным цветом. Мне также нужен кусочек ярлыка с надписью «function f color», который также отображается в этом цвете.как установить метку и линию того же цвета в gnuplot

Я пытаюсь это до сих пор:

set style line 1 lw 3 lc 1 
set label "AC" at 0, 70 textcolor 1 

но, видимо, "ЛК" и "TextColor" следует различные функции, и он жалуется:

"trolo4.pl", line 8: colorspec option not recognized 

любая помощь будет здорово!

ответ

6

Попробуйте вместо этого:

set label "AC" at 0, 70 textcolor linetype 1 

или

set label "AC" at 0, 70 textcolor linespec 1 

Прочитайте инструкцию в gnuplot> help label, чтобы узнать больше.

+0

Ницца. Я не знал, что вы можете использовать 'linespec' или' linetype'. – mgilson

6

Ответ от @holygeek отлично работает. Исходя из python, я нахожу, что часто приятно быть немного более явным.

set style line 1 lw 1 lc rgb "red" 
set label "AC" at 0, 70 tc rgb "red" 

Обратите внимание, что набор цветовых названий, признанных вашей Gnuplot зависит от системы (см show colornames для полного списка). Чтобы добиться полной независимости системы, вы можете использовать версию #RRGGBB. например красный - '#ff0000, зеленый - #00ff00 и голубой - #0000ff. Конечно, вы можете сделать все виды интересных цветов (опять же, см show colornames для списка предопределенных цветов и их эквивалент #.....)

для получения дополнительной информации, а также увидеть help colorspec

Смежные вопросы