Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- curl -s http://www.randomservices.org/random/data/Deaths.txt > deaths.tsv
- curl -s http://www.randomservices.org/random/data/Pumps.txt > pumps.tsv
- # reading data into correct format for scatter plot
- while read x y; do
- echo "{x:$x,y:$y}," >> tmp
- done < deaths.tsv
- rm deaths.tsv
- # removing header row, removing trailing comma
- grep -v ^"{x:x" tmp > death_data
- rm tmp
- deaths=$(sed '$s/,$//' death_data | head -476 | tr -d '\n')
- # reading data into correct format for scatter plot
- while read a b; do
- echo "{x:$a,y:$b}," >> tmp
- done < pumps.tsv
- rm pumps.tsv
- # removing header row, removing trailing comma
- grep -v ^"{x:x" tmp > pump_data
- rm tmp
- pumps=$(sed '$s/,$//' pump_data | head -10 | tr -d '\n')
- base_url="https://quickchart.io/chart"
- img_url=$(echo "${base_url}?c={type:'scatter',data:{datasets:[{label:'Deaths',data:[$deaths]}]}}")
- echo "<img src=\"${img_url}\">" > vis1b.html
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement