Bonjour à tous,
question toute bête, je fais un graphe quotidien d'une station météo, et le numériseur s'est mis à intégrer des valeurs aberrante (-8000°C) rarement, mais régulièrement. Du coup j'avais une commande "autoscale y" qui de fait me pourri mon échelle ...
Je me suis mis en quête de faire zapper au plot les valeurs en dessous de -50 par exemple.
Donc mon code avant :
plot "meteo.csv" using 1:3 title "measured" with lines lc 4 lw 2
Mais depuis que dans les fichiers j'ai des trucs comme ça :
2020-01-29 11:40:00,59632,7.612,"(949145460, 0)",2.497,117.5,1.428,804.0,0.389,1.652,1006.0,82.2,"(949145640, 0)",482.659912109375
2020-01-29 11:50:00,59633,7.836,"(949146300, 0)",1.823,190.4,74.95,679.8,0.537,0.731,900.0,82.2,"(949146240, 0)",407.86474609375
2020-01-29 12:00:00,59634,7.682,"(949146840, 0)",2.429,162.9,56.64,549.5,0.57,1.629,735.6,79.64,"(949147200, 0)",329.7033996582031
2020-01-29 12:10:00,59635,7.816,"(949147380, 0)",1.726,61.54,55.4,558.5,0.435,0.875,699.6,81.5,"(949147260, 0)",335.1001281738281
2020-01-29 12:20:00,59636,
-8190.0,"(949148160, 0)",2.497,192.2,22.94,733.4,0.557,1.264,1178.0,78.23,"(949148400, 0)",440.0456237792969
2020-01-29 12:30:00,59637,8.22,"(949149000, 0)",1.935,149.6,22.28,1132.0,0.511,1.12,1433.0,77.72,"(949148520, 0)",679.0952758789062
J'ai voulu rajouter ça
plot "meteo.csv" using 1:($3 <= -50 ? NaN : $3) title "measured" with lines lc 4 lw 2
Mais le plot ne se fait plus, l'opérateur "<=" n'est pas reconnu.
une idée ?