2012-06-27 8 views
7

cosas muy simples. Quiero una función, digamos función f, para trazar con un color particular. También quiero una etiqueta que diga "función f color" que también se muestra en ese color.cómo establecer la etiqueta y la línea del mismo color en gnuplot

Estoy tratando esto hasta ahora:

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

pero al parecer el "LC" y "TextColor" sigue diferentes especificaciones, y se queja:

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

cualquier ayuda sería grande!

Respuesta

6

Tal vez puedas probar:

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

o

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

leer el manual en gnuplot> help label para aprender más.

+0

Niza. No me di cuenta de que podría usar 'linespec' o' linetype' allí. – mgilson

6

La respuesta de @holygeek funciona bien. Viniendo de Python, encuentro que a menudo es bueno ser un poco más explícito.

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

Tenga en cuenta que el conjunto de nombres de colores reconocidos por su gnuplot depende del sistema (ver show colornames para una lista completa). Para lograr la independencia completa del sistema, puede usar la versión #RRGGBB. p.ej. rojo es '#ff0000, verde es #00ff00 y azul es #0000ff. por supuesto, se puede hacer todo tipo de colores interesantes (de nuevo, ver show colornames para una lista de colores predefinidos y sus equivalentes #.....)

para obtener más información, véase también help colorspec

Cuestiones relacionadas