Как проверить соответствие данных и накапливать, если совпадение истинно?

Вот пример масштабирования /увеличения размера круга по мере увеличения значенийx:

Образец input.datсодержимого файла (с 2 столбцами):

1 1
1 2
2 3
2 4
3 3
4 3
5 4
6 4
7 7
8 4
8 5
9 5

Через командную строку в интерактивном режиме:

$ gnuplot
gnuplot> set style fill transparent solid.5 noborder
gnuplot> set xrange [0:GPVAL_DATA_X_MAX]
gnuplot> set yrange [0:GPVAL_DATA_Y_MAX]
gnuplot> plot "input.dat" u 1:2:(.03*($1)) w circles lc rgb "blue"

Выход :enter image description here

0
27.04.2021, 17:27
1 ответ
awk 'BEGIN{ FS=OFS="," }
   { $5=sum[$1]+=$5; customer[$1]=$0 }
END{ for (c in customer) print customer[c] }' infile
0
28.04.2021, 22:50

Теги

Похожие вопросы