Script collection for data sequences
Data sequence visualization scripts
Dynamic visualization for a data sequence
seq 0 31 | awk '{ print 50 * (1 + sin($1 / 5)) }' | dynamicβββ
ββββββββββββ
βββββ ββββ 45.85%
Progress visualization for a data sequence
seq 16 | awk '{ print 50 * (1 + sin($1 / 4)) }' | progressββββββββββββββββ 62.37%
βββββββββββββββββββ 73.97%
βββββββββββββββββββββ 84.08%
βββββββββββββββββββββββ 92.07%
βββββββββββββββββββββββββ 97.45%
βββββββββββββββββββββββββ 99.87%
βββββββββββββββββββββββββ 99.20%
ββββββββββββββββββββββββ 95.46%
βββββββββββββββββββββββ 88.90%
ββββββββββββββββββββ 79.92%
ββββββββββββββββββ 69.08%
βββββββββββββββ 57.06%
ββββββββββββ 44.59%
ββββββββ 32.46%
ββββββ 21.42%
βββ 12.16%
Data sequence processing scripts
Simple Moving Average
seq 0 31 | awk '{ print 50 * (1 + sin($1 / 5)) }' | sma | dynamicβ
ββββββ ββ 40.94%
Slope of a Linear Trend Line
seq 0 31 | awk '{ print 50 * (1 + sin($1 / 5)) }' | slope-2.87654
y = slope * x + intercept
seq 0 31 | awk -v slope=-2.87654 -v intercept=100 '{ print slope * $1 + intercept }' | dynamicββββββββββββ
β
β
β
βββββββββββββββ 10.83%