¿Puedes ayudarme por favor? Quiero cambiar un tipo de línea a punteado. Yo uso estos comandos:
gnuplot> set terminal png size 750,210 nocrop butt font "/usr/share/fonts/truetype/ttf-liberation/LiberationSans-Regular.ttf" 8 gnuplot> set output "/root/data.png" gnuplot> set xdata time gnuplot> set timefmt "%Y-%m-%d" gnuplot> set format x "%b %d" gnuplot> set ylabel "item1" gnuplot> set y2label "item2" gnuplot> set y2tics gnuplot> set datafile separator "|" gnuplot> plot "/root/results.txt" using 1:2 title "item1" w lines lt 4, "/root/results.txt" using 1:3 title "item2" with linesPero siempre obtengo solo la línea de color magenta. He usado la versión 4.6 patchlevel 0. Gracias por las respuestas.
Hay varias formas de cambiar los colores de las líneas usando los comandos set :
Definir estilos de línea:
set style line 1 linetype 1 linecolor 7 set style line 2 linetype 1 linecolor rgb "#dd7700" plot x linestyle 1, x**2 linestyle 2Debe especificar explícitamente qué estilo de línea se utiliza.
Elija e incremente sobre el estilo de línea en lugar del tipo de línea si no se especifica nada:
set style line 1 linetype 1 linecolor 7 set style line 2 linetype 1 linecolor rgb "#dd7700" set style increment user plot x, x**2Redefina el tipo de línea predeterminado (introducido en la versión 4.6.0):
set linetype 1 linecolor 7 set linetype 2 linetype 1 linecolor rgb "magenta" plot x, x**2 Tenga en cuenta que, a diferencia de los estilos de línea, las redefiniciones por tipo de set linetype son persistentes; no se ven afectados por el reset . Para restablecerlos, debe usar set linetype 1 default .
Entonces, un script de trazado mínimo podría verse así:
reset set terminal pngcairo dashed monochrome set output "/root/data.png" set xdata time set timefmt "%Y-%m-%d" set format x "%b %d" set datafile separator "|" set style data lines plot "/root/results.txt" using 1:2 linetype 1, "" using 1:3 linetype 3En la terminal X-11 no tengo problemas para cambiar el color de la línea, pero no he tenido éxito al cambiar los tipos de línea para incluir líneas punteadas o discontinuas.