Вопрос по gnuplot, colors, label, linestyle – как установить метку и линию одинакового цвета в gnuplot

8

Очень простые вещи. Я хочу, чтобы функция, скажем, функция f, была нанесена конкретным цветом. Я также хочу, чтобы на этикетке было написано "функция f цвет" который также отображается в этом цвете.

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

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

но, по-видимому, "lc" и & quot; textcolor & quot; следует различным спецификациям и жалуется:

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

любая помощь будет отличной!

Ваш Ответ

2   ответа
7

я нахожу, что часто приятно быть немного более явным.

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

7

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

или же

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

Прочтите руководство вgnuplot> help label Узнать больше.

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

Похожие вопросы