with - gnuplot plot text
Tipos de lĂnea Gnuplot (1)
¿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:
- Algunos terminales no admiten líneas discontinuas, como
png
(usalibgd
) - Otros terminales, como
pngcairo
, admiten líneas punteadas, pero se deshabilita de forma predeterminada. Para habilitarlo, usaset termoption dashed
, oset terminal pngcairo dashed ...
- Los patrones exactos del tablero difieren entre los terminales. Para ver el
linetype
definido, use el comando detest
:
Corriendo
set terminal pngcairo dashed
set output ''test.png''
test
set output
da:
mientras que, el terminal postscript
muestra diferentes patrones de tablero:
set terminal postscript eps color colortext
set output ''test.eps''
test
set output
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ámetrodashtype
: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
ysolid
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
: