Tipos de línea Gnuplot

¿Cómo dibujo diferentes tipos de líneas en gnuplot? Tengo que dibujar diferentes colores. Mi secuencia de comandos se une a varios archivos y creo que es por eso que las líneas no son guiones. Solo dos de cuatro son discontinuos. Gracias Felipe

#!/usr/bin/gnuplot set grid set title 'Estado dos arquivos no BTRIM com peers de comportamento condicionado' set xlabel 'Tempo discreto' set ylabel 'Quantidade de arquivos' set style line 1 lc rgb '#0060ad' lt 1 lw 2 pi -1 ps 1.0 set style line 2 lc rgb '#dd181f' lt 9 lw 2 pi -1 ps 1.0 set style line 3 lc rgb '#29c524' lt 6 lw 2 pi -1 ps 1.0 set style line 4 lc rgb '#7D72F9' lt 7 lw 2 pi -1 ps 1.0 set style line 5 lc rgb '#000000' lt 8 lw 2 pi -1 ps 1.0 set termoption dashed #set pointintervalbox 0 #set boxwidth 0.1 #set style fill solid plot '<paste ../00/StatisticNormal.txt ../01/StatisticNormal.txt ../02/StatisticNormal.txt ../03/StatisticNormal.txt ../04/StatisticNormal.txt ../05/StatisticNormal.txt ../06/StatisticNormal.txt ../07/StatisticNormal.txt ../08/StatisticNormal.txt ../09/StatisticNormal.txt' smooth unique with line ls 1 title 'Normais', \ '<paste ../00/StatisticVogue.txt ../01/StatisticVogue.txt ../02/StatisticVogue.txt ../03/StatisticVogue.txt ../04/StatisticVogue.txt ../05/StatisticVogue.txt ../06/StatisticVogue.txt ../07/StatisticVogue.txt ../08/StatisticVogue.txt ../09/StatisticVogue.txt' smooth unique with line ls 2 title 'na Moda', \ '<paste ../00/StatisticPopular.txt ../01/StatisticPopular.txt ../02/StatisticPopular.txt ../03/StatisticPopular.txt ../04/StatisticPopular.txt ../05/StatisticPopular.txt ../06/StatisticPopular.txt ../07/StatisticPopular.txt ../08/StatisticPopular.txt ../09/StatisticPopular.txt' smooth unique with line ls 3 title 'Populares', \ '<paste ../00/StatisticRarity.txt ../01/StatisticRarity.txt ../02/StatisticRarity.txt ../03/StatisticRarity.txt ../04/StatisticRarity.txt ../05/StatisticRarity.txt ../06/StatisticRarity.txt ../07/StatisticRarity.txt ../08/StatisticRarity.txt ../09/StatisticRarity.txt' smooth unique with line ls 4 title 'Raros' pause -1 

Hasta la versión 4.6

El estilo de tablero de un estilo linestyle viene dado por el linetype , que también selecciona el color de línea a menos que establezca explícitamente otro con linecolor .

Sin embargo, el soporte para líneas punteadas depende del terminal seleccionado:

  1. Algunos terminales no admiten líneas discontinuas, como png (usa libgd )
  2. Otros terminales, como pngcairo , admiten líneas punteadas, pero se deshabilita de forma predeterminada. Para habilitarlo, usa set termoption dashed , o set terminal pngcairo dashed ...
  3. Los patrones exactos del tablero difieren entre los terminales. Para ver el linetype definido, use el comando de test :

Corriendo

 set terminal pngcairo dashed set output 'test.png' test set output 

da:

enter image description here

mientras que, el terminal postscript muestra diferentes patrones de tablero:

 set terminal postscript eps color colortext set output 'test.eps' test set output 

enter image description here

Versión 5.0

A partir de la versión 5.0, se introducen los siguientes cambios relacionados con los tipos de línea, los patrones del tablero y los colores de línea:

  • Se dashtype un nuevo parámetro dashtype :

    Para obtener los patrones de guiones predefinidos, use, por ej.

     plot x dashtype 2 

    También puede especificar patrones de guiones personalizados como

     plot x dashtype (3,5,10,5),\ 2*x dashtype '.-_' 
  • Las opciones de terminal dashed y solid se ignoran. Por defecto, todas las líneas son sólidas. Para cambiarlos a guiones, use, p. Ej.

     set for [i=1:8] linetype i dashtype i 
  • El conjunto predeterminado de colores de línea fue cambiado. Puede seleccionar entre tres conjuntos de colores diferentes con set colorsequence default|podo|classic :

enter image description here