2017-09-07 3 views
0

Je souhaite tracer une fenceplot avec des couleurs de clôture alternées. Dans ce cas je veux du noir et du gris. J'ai utilisé le code suivant:Gnuplot: Couleurs alternées dans les fenceplots

splot for [i=0:300:25] "fenceplot.csv" index i u 1:2:3 w lines

Le nombre de clôtures définies dans mon fichier de données est dynamique et est généralement entre 250-350 clôtures.

Fence

Répondre

0

Parce que les i variables des changements de 25 entre les courbes suivantes, vous pouvez décider de quelle couleur à utiliser pour une ligne donnée en testant si i est pair ou impair:

set style line 1 linecolor "black" 
set style line 2 linecolor "grey" 
splot for [i=0:300:25] "fenceplot.csv" index i u 1:2:3 w lines linestyle 1+i%2 

Un peu plus robuste serait être

splot for [i=0:12] "fenceplot.csv" index i*25 u 1:2:3 w lines linestyle 1+i%2 

car alors vous pouvez également remplacer 25 par un nombre pair.