From 961b69ec24c99c293516b58ce313f13710e9bfea Mon Sep 17 00:00:00 2001 From: Roman Wicky Date: Tue, 9 Mar 2021 20:04:03 -0500 Subject: [PATCH 01/57] file setup --- .idea/.gitignore | 8 ++++++++ .idea/final.iml | 12 ++++++++++++ .idea/modules.xml | 8 ++++++++ .idea/vcs.xml | 6 ++++++ backend.js | 3 +++ index.html | 12 ++++++++++++ 6 files changed, 49 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/final.iml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 backend.js create mode 100644 index.html diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 00000000..a5bfab71 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/../../../../../../../../:\Users\rwick\Desktop\Dev\biovis\final\.idea/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/final.iml b/.idea/final.iml new file mode 100644 index 00000000..0c8867d7 --- /dev/null +++ b/.idea/final.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000..2504908a --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..94a25f7f --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/backend.js b/backend.js new file mode 100644 index 00000000..5d77934d --- /dev/null +++ b/backend.js @@ -0,0 +1,3 @@ +function main(){ + +} \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 00000000..01ed3e02 --- /dev/null +++ b/index.html @@ -0,0 +1,12 @@ + + + + + + + Title + + + + + \ No newline at end of file From bd4a8cf06d08dce4c6cafb97f3f328dd7201d4eb Mon Sep 17 00:00:00 2001 From: Roman Wicky Date: Tue, 9 Mar 2021 21:28:51 -0500 Subject: [PATCH 02/57] csv files --- csv/Book1.csv~ | 36 ++++++++++++++++++++++++++++++++++++ csv/datamilitary.csv | 6 ++++++ csv/socialSpending.csv | 6 ++++++ 3 files changed, 48 insertions(+) create mode 100644 csv/Book1.csv~ create mode 100644 csv/datamilitary.csv create mode 100644 csv/socialSpending.csv diff --git a/csv/Book1.csv~ b/csv/Book1.csv~ new file mode 100644 index 00000000..07a19cbb --- /dev/null +++ b/csv/Book1.csv~ @@ -0,0 +1,36 @@ +Country,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019 +Canada,4.3%,4.2%,4.0%,3.6%,3.5%,3.4%,3.4%,3.2%,3.0%,2.8%,2.8%,2.9%,2.7%,2.8%,2.8%,2.8%,2.8%,2.9%,2.9%,3.1%,3.2%,3.2%,2.8%,2.9%,2.7%,2.5%,2.6%,2.9%,2.9%,3.4%,3.3%,3.2% +USA,,,,,,,,,,,,,,9.6%,10.3%,11.3%,12.0%,12.1%,12.0%,11.8%,12.0%,11.8%,12.3%,12.4%,12.0%,11.3%,10.4%,9.9%,9.6%,9.4%,9.4%,9.4% +Colombia,10.9%,8.9%,9.1%,9.0%,9.7%,10.8%,10.2%,10.7%,14.8%,9.0%,10.9%,11.1%,11.5%,12.1%,12.2%,12.4%,13.1%,13.0%,11.6%,11.7%,13.9%,13.1%,12.4%,10.7%,11.2%,11.3%,10.6%,10.5%,11.1%,11.4%,10.9%,11.0% +Paraguay,34.8%,21.7%,23.0%,25.1%,18.4%,17.1%,14.0%,14.3%,12.0%,9.2%,8.1%,6.7%,6.3%,5.6%,5.4%,5.1%,5.6%,4.9%,5.2%,5.3%,5.3%,5.0%,5.1%,5.3%,5.2%,5.5%,5.5%,5.2%,4.9%,4.6%,4.9%,5.3% +Peru,,,,,,,,,,,,,8.3%,8.5%,7.9%,7.6%,7.1%,8.0%,7.7%,7.0%,6.3%,7.1%,7.0%,7.0%,7.3%,7.6%,7.0%,7.7%,6.2%,5.9%,5.5%,5.4% +Uruguay,,,,,,,,,,,,8.1%,8.4%,8.2%,8.4%,7.4%,7.0%,7.0%,6.9%,6.1%,6.5%,6.1%,6.3%,6.0%,6.0%,5.8%,5.7%,5.9%,5.8%,6.0%,6.4%,6.0% +China,,13.4%,14.0%,14.5%,17.1%,15.1%,14.4%,15.4%,15.3%,14.5%,13.4%,12.9%,11.7%,11.98%,11.87%,11.63%,11.58%,10.98%,10.96%,10.54%,8.38%,8.09%,7.64%,6.79%,6.55%,6.54%,6.58%,6.1%,6.0%,5.9%,5.6%,5.4% +Japan,3.0%,3.1%,3.1%,3.1%,3.0%,2.8%,2.8%,2.7%,2.6%,2.7%,2.4%,2.6%,2.5%,2.6%,2.6%,2.6%,2.7%,2.7%,2.7%,2.6%,2.6%,2.5%,2.5%,2.5%,2.5%,2.4%,2.5%,2.5%,2.5%,2.5%,2.5%,2.5% +South Korea,,,,,,,,20.3%,18.5%,18.2%,16.4%,14.5%,14.4%,13.5%,13.7%,12.2%,11.7%,12.6%,12.3%,12.1%,12.5%,12.8%,13.2%,13.0%,12.7%,12.6%,12.8%,12.6%,12.6%,12.3%,12.2%,12.1% +India,14.8%,13.6%,12.4%,10.9%,10.3%,11.0%,10.3%,10.5%,10.3%,10.7%,10.7%,11.6%,11.5%,10.5%,9.9%,9.1%,10.1%,10.4%,9.5%,8.9%,8.9%,10.3%,9.9%,9.6%,9.3%,9.3%,9.5%,8.8%,9.1%,9.2%,9.1%,8.8% +Russia,,,,,,,,,,,6.9%,9.0%,10.8%,11.3%,11.1%,11.3%,11.2%,11.3%,11.2%,9.8%,9.9%,10.2%,10.1%,10.3%,10.8%,11.1%,11.8%,13.8%,14.8%,12.1%,11.4%,11.4% +Greece,10.8%,9.4%,8.6%,8.6%,8.6%,8.1%,8.4%,6.6%,7.0%,7.3%,7.4%,7.3%,7.5%,7.1%,6.7%,5.4%,5.5%,6.2%,6.2%,5.7%,5.9%,6.0%,5.2%,4.6%,4.6%,4.6%,4.6%,4.8%,5.2%,5.3%,5.7%,5.4% +Switzerland,5.4%,5.4%,5.6%,5.1%,4.8%,4.1%,4.0%,4.1%,3.8%,3.6%,3.6%,3.2%,3.2%,3.1%,2.8%,2.7%,2.6%,2.6%,2.5%,2.5%,2.4%,2.3%,2.2%,2.2%,2.1%,2.2%,2.0%,2.0%,2.1%,2.1%,2.0%,2.2% +UK,10.2%,9.9%,9.4%,9.5%,8.5%,7.9%,7.5%,6.8%,6.9%,6.6%,6.6%,6.5%,6.3%,6.3%,6.3%,6.2%,6.0%,5.7%,5.6%,5.6%,5.6%,5.5%,5.3%,5.3%,5.1%,5.0%,4.8%,4.7%,4.7%,4.6%,4.6%,4.5% +Iran,,,14.5%,12.5%,9.9%,5.1%,7.6%,8.5%,10.6%,11.9%,12.9%,12.6%,14.0%,14.5%,10.9%,12.1%,15.2%,14.1%,14.2%,14.0%,12.6%,15.3%,15.2%,13.0%,19.3%,15.6%,14.8%,15.4%,15.2%,16.0%,13.5%,13.3% +Iraq,,,,,,,,,,,,,,,,,1.8%,3.5%,3.8%,4.9%,4.1%,4.9%,5.5%,5.3%,4.4%,6.9%,6.7%,12.5%,8.4%,11.0%,8.8%,7.8% +Israel,,,,,,,,,,,,,13.3%,13.2%,12.8%,13.8%,14.4%,14.3%,14.1%,15.4%,15.2%,14.6%,14.7%,14.6%,14.1%,13.8%,14.8%,14.6%,14.5%,14.3%,13.5%,13.2% +Jordan,21.0%,21.2%,17.5%,22.1%,19.2%,18.9%,18.7%,12.3%,16.3%,17.7%,17.5%,18.6%,18.3%,17.8%,15.9%,16.1%,13.6%,12.3%,12.8%,16.0%,17.7%,18.5%,17.9%,15.2%,12.6%,12.5%,11.8%,12.8%,15.6%,16.2%,15.0%,15.2% +Kuwait,,,52.6%,57.5%,35.0%,20.3%,22.7%,24.9%,23.1%,18.5%,16.9%,16.9%,19.6%,17.9%,17.7%,17.7%,17.0%,15.4%,11.1%,11.9%,7.4%,9.4%,8.4%,9.0%,8.8%,8.6%,8.1%,9.2%,11.0%,10.9%,10.4%,10.5% +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, diff --git a/csv/datamilitary.csv b/csv/datamilitary.csv new file mode 100644 index 00000000..3a7d7790 --- /dev/null +++ b/csv/datamilitary.csv @@ -0,0 +1,6 @@ +Country,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019 +USA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,9.6,10.3,11.3,12.0,12.1,12.0,11.8,12.0,11.8,12.3,12.4,12.0,11.3,10.4,9.9,9.6,9.4,9.4,9.4 +Japan,3.0,3.1,3.1,3.1,3.0,2.8,2.8,2.7,2.6,2.7,2.4,2.6,2.5,2.6,2.6,2.6,2.7,2.7,2.7,2.6,2.6,2.5,2.5,2.5,2.5,2.4,2.5,2.5,2.5,2.5,2.5,2.5 +France,5.9,5.8,5.6,5.5,5.1,4.9,4.9,4.6,4.4,4.4,4.2,4.2,4.0,3.9,3.9,3.9,4.0,3.8,3.7,3.6,3.6,3.7,3.5,3.4,3.3,3.2,3.3,3.3,3.4,3.4,3.3,3.3 +Italy,4.0,3.8,3.3,3.2,3.0,3.0,3.0,2.8,3.1,3.3,3.4,3.6,3.7,3.5,3.6,3.6,3.6,3.4,3.2,3.1,3.2,3.0,3.0,3.0,2.8,2.8,2.5,2.4,2.7,2.8,2.8,2.8 +Switzerland,5.4,5.4,5.6,5.1,4.8,4.1,4.0,4.1,3.8,3.6,3.6,3.2,3.2,3.1,2.8,2.7,2.6,2.6,2.5,2.5,2.4,2.3,2.2,2.2,2.1,2.2,2.0,2.0,2.1,2.1,2.0,2.2 diff --git a/csv/socialSpending.csv b/csv/socialSpending.csv new file mode 100644 index 00000000..2b71b989 --- /dev/null +++ b/csv/socialSpending.csv @@ -0,0 +1,6 @@ +Country,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019 +France,24.4,25,25.8,27.2,27.2,28.5,28.8,28.6,28.9,28.8,27.7,27.7,28.4,28.8,28.9,28.8,28.4,28.3,28.5,31,31.1,30.8,31.2,31.7,32,31.8,31.8,31.5,31.1,31 +Italy,20.6,21,21.7,22,22,21.1,21.5,22.2,22.3,22.7,22.6,22.8,23.3,23.6,23.9,24.1,24.2,24.1,25,27,27,26.6,27.3,27.9,28.2,28.3,27.9,27.6,27.8,28.2 +Japan,10.9,11,11.6,12.4,12.9,13.2,13.2,13.6,14.3,15.1,15.4,16.1,16.4,16.6,16.8,17.1,17.2,17.6,18.6,20.8,21.2,22.2,22.1,22.1,21.8,22.2,22.3,22.3,, +Switzerland,13,13.8,15.2,16.6,16.6,14.8,15.1,15.5,15.5,15.3,14.5,14.8,15.8,16.4,16.3,16.1,15.4,14.8,14.5,16,15.7,15.6,15.9,16.2,16.1,16.6,16.8,17,16.7, +United States,13.2,14.2,14.8,15.1,15.1,14.9,14.7,14.3,14.4,14.1,14.1,14.7,15.5,15.8,15.7,15.5,15.5,15.7,16.3,18.4,19.1,18.8,18.5,18.5,18.5,18.5,18.6,18.4,18.2,18.7 \ No newline at end of file From 81a51e9ec0936f99ddf607efae9c198084a41ca5 Mon Sep 17 00:00:00 2001 From: Roman Wicky Date: Tue, 9 Mar 2021 21:30:15 -0500 Subject: [PATCH 03/57] csv files --- csv/socialSpending.csv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/csv/socialSpending.csv b/csv/socialSpending.csv index 2b71b989..b5847baa 100644 --- a/csv/socialSpending.csv +++ b/csv/socialSpending.csv @@ -1,6 +1,6 @@ Country,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019 France,24.4,25,25.8,27.2,27.2,28.5,28.8,28.6,28.9,28.8,27.7,27.7,28.4,28.8,28.9,28.8,28.4,28.3,28.5,31,31.1,30.8,31.2,31.7,32,31.8,31.8,31.5,31.1,31 Italy,20.6,21,21.7,22,22,21.1,21.5,22.2,22.3,22.7,22.6,22.8,23.3,23.6,23.9,24.1,24.2,24.1,25,27,27,26.6,27.3,27.9,28.2,28.3,27.9,27.6,27.8,28.2 -Japan,10.9,11,11.6,12.4,12.9,13.2,13.2,13.6,14.3,15.1,15.4,16.1,16.4,16.6,16.8,17.1,17.2,17.6,18.6,20.8,21.2,22.2,22.1,22.1,21.8,22.2,22.3,22.3,, -Switzerland,13,13.8,15.2,16.6,16.6,14.8,15.1,15.5,15.5,15.3,14.5,14.8,15.8,16.4,16.3,16.1,15.4,14.8,14.5,16,15.7,15.6,15.9,16.2,16.1,16.6,16.8,17,16.7, +Japan,10.9,11,11.6,12.4,12.9,13.2,13.2,13.6,14.3,15.1,15.4,16.1,16.4,16.6,16.8,17.1,17.2,17.6,18.6,20.8,21.2,22.2,22.1,22.1,21.8,22.2,22.3,22.3,NA,NA +Switzerland,13,13.8,15.2,16.6,16.6,14.8,15.1,15.5,15.5,15.3,14.5,14.8,15.8,16.4,16.3,16.1,15.4,14.8,14.5,16,15.7,15.6,15.9,16.2,16.1,16.6,16.8,17,16.7,NA United States,13.2,14.2,14.8,15.1,15.1,14.9,14.7,14.3,14.4,14.1,14.1,14.7,15.5,15.8,15.7,15.5,15.5,15.7,16.3,18.4,19.1,18.8,18.5,18.5,18.5,18.5,18.6,18.4,18.2,18.7 \ No newline at end of file From 5156779c1ef58ff0748d411820fb9f3a710f0b6b Mon Sep 17 00:00:00 2001 From: mollywirtz Date: Wed, 10 Mar 2021 17:38:30 -0500 Subject: [PATCH 04/57] scatters for military + social (line pending) --- index.html | 168 ++++++++- json/militaryJson.js | 839 +++++++++++++++++++++++++++++++++++++++++++ json/socialJson.js | 796 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 1802 insertions(+), 1 deletion(-) create mode 100644 json/militaryJson.js create mode 100644 json/socialJson.js diff --git a/index.html b/index.html index 01ed3e02..41843203 100644 --- a/index.html +++ b/index.html @@ -4,9 +4,175 @@ + + Title - +
+
+ + \ No newline at end of file diff --git a/json/militaryJson.js b/json/militaryJson.js new file mode 100644 index 00000000..717ec5d5 --- /dev/null +++ b/json/militaryJson.js @@ -0,0 +1,839 @@ + +let militaryData = [ + + // { + // "year": "1988", + // "data": "NA", + // "country": "United States" + // }, + // { + // "year": "1989", + // "data": "NA", + // "country": "United States" + // }, + // { + // "year": "1990", + // "data": "NA", + // "country": "United States" + // }, + // { + // "year": "1991", + // "data": "NA", + // "country": "United States" + // }, + // { + // "year": "1992", + // "data": "NA", + // "country": "United States" + // }, + // { + // "year": "1993", + // "data": "NA", + // "country": "United States" + // }, + // { + // "year": "1994", + // "data": "NA", + // "country": "United States" + // }, + // { + // "year": "1995", + // "data": "NA", + // "country": "United States" + // }, + // { + // "year": "1996", + // "data": "NA", + // "country": "United States" + // }, + // { + // "year": "1997", + // "data": "NA", + // "country": "United States" + // }, + // { + // "year": "1998", + // "data": "NA", + // "country": "United States" + // }, + // { + // "year": "1999", + // "data": "NA", + // "country": "United States" + // }, + // { + // "year": "2000", + // "data": "NA", + // "country": "United States" + // }, + { + "year": "2001", + "data": 9.6, + "country": "United States" + }, + { + "year": "2002", + "data": 10.3, + "country": "United States" + }, + { + "year": "2003", + "data": 11.3, + "country": "United States" + }, + { + "year": "2004", + "data": 12.0, + "country": "United States" + }, + { + "year": "2005", + "data": 12.1, + "country": "United States" + }, + { + "year": "2006", + "data": 12.0, + "country": "United States" + }, + { + "year": "2007", + "data": 11.8, + "country": "United States" + }, + { + "year": "2008", + "data": 12.0, + "country": "United States" + }, + { + "year": "2009", + "data": 11.8, + "country": "United States" + }, + { + "year": "2010", + "data": 12.3, + "country": "United States" + }, + { + "year": "2011", + "data": 12.4, + "country": "United States" + }, + { + "year": "2012", + "data": 12.0, + "country": "United States" + }, + { + "year": "2013", + "data": 11.3, + "country": "United States" + }, + { + "year": "2014", + "data": 10.4, + "country": "United States" + }, + { + "year": "2015", + "data": 9.9, + "country": "United States" + }, + { + "year": "2016", + "data": 9.6, + "country": "United States" + }, + { + "year": "2017", + "data": 9.4, + "country": "United States" + }, + { + "year": "2018", + "data": 9.4, + "country": "United States" + }, + { + "year": "2019", + "data": 9.4, + "country": "United States" + }, + + + + { + "year": "1988", + "data": 3.0, + "country": "Japan" + }, + { + "year": "1989", + "data": 3.1, + "country": "Japan" + }, + { + "year": "1990", + "data": 3.1, + "country": "Japan" + }, + { + "year": "1991", + "data": 3.1, + "country": "Japan" + }, + { + "year": "1992", + "data": 3.0, + "country": "Japan" + }, + { + "year": "1993", + "data": 2.8, + "country": "Japan" + }, + { + "year": "1994", + "data": 2.8, + "country": "Japan" + }, + { + "year": "1995", + "data": 2.7, + "country": "Japan" + }, + { + "year": "1996", + "data": 2.6, + "country": "Japan" + }, + { + "year": "1997", + "data": 2.7, + "country": "Japan" + }, + { + "year": "1998", + "data": 2.4, + "country": "Japan" + }, + { + "year": "1999", + "data": 2.6, + "country": "Japan" + }, + { + "year": "2000", + "data": 2.5, + "country": "Japan" + }, + { + "year": "2001", + "data": 2.6, + "country": "Japan" + }, + { + "year": "2002", + "data": 2.6, + "country": "Japan" + }, + { + "year": "2003", + "data": 2.6, + "country": "Japan" + }, + { + "year": "2004", + "data": 2.7, + "country": "Japan" + }, + { + "year": "2005", + "data": 2.7, + "country": "Japan" + }, + { + "year": "2006", + "data": 2.7, + "country": "Japan" + }, + { + "year": "2007", + "data": 2.6, + "country": "Japan" + }, + { + "year": "2008", + "data": 2.6, + "country": "Japan" + }, + { + "year": "2009", + "data": 2.5, + "country": "Japan" + }, + { + "year": "2010", + "data": 2.5, + "country": "Japan" + }, + { + "year": "2011", + "data": 2.5, + "country": "Japan" + }, + { + "year": "2012", + "data": 2.5, + "country": "Japan" + }, + { + "year": "2013", + "data": 2.4, + "country": "Japan" + }, + { + "year": "2014", + "data": 2.5, + "country": "Japan" + }, + { + "year": "2015", + "data": 2.5, + "country": "Japan" + }, + { + "year": "2016", + "data": 2.5, + "country": "Japan" + }, + { + "year": "2017", + "data": 2.5, + "country": "Japan" + }, + { + "year": "2018", + "data": 2.5, + "country": "Japan" + }, + { + "year": "2019", + "data": 2.5, + "country": "Japan" + }, + + + + + + + + { + "year": "1988", + "data": 5.9, + "country": "France" + }, + { + "year": "1989", + "data": 5.8, + "country": "France" + }, + { + "year": "1990", + "data": 5.6, + "country": "France" + }, + { + "year": "1991", + "data": 5.5, + "country": "France" + }, + { + "year": "1992", + "data": 5.1, + "country": "France" + }, + { + "year": "1993", + "data": 4.9, + "country": "France" + }, + { + "year": "1994", + "data": 4.9, + "country": "France" + }, + { + "year": "1995", + "data": 4.6, + "country": "France" + }, + { + "year": "1996", + "data": 4.4, + "country": "France" + }, + { + "year": "1997", + "data": 4.4, + "country": "France" + }, + { + "year": "1998", + "data": 4.2, + "country": "France" + }, + { + "year": "1999", + "data": 4.2, + "country": "France" + }, + { + "year": "2000", + "data": 4.0, + "country": "France" + }, + { + "year": "2001", + "data": 3.9, + "country": "France" + }, + { + "year": "2002", + "data": 3.9, + "country": "France" + }, + { + "year": "2003", + "data": 3.9, + "country": "France" + }, + { + "year": "2004", + "data": 4.0, + "country": "France" + }, + { + "year": "2005", + "data": 3.8, + "country": "France" + }, + { + "year": "2006", + "data": 3.7, + "country": "France" + }, + { + "year": "2007", + "data": 3.6, + "country": "France" + }, + { + "year": "2008", + "data": 3.6, + "country": "France" + }, + { + "year": "2009", + "data": 3.7, + "country": "France" + }, + { + "year": "2010", + "data": 3.5, + "country": "France" + }, + { + "year": "2011", + "data": 3.4, + "country": "France" + }, + { + "year": "2012", + "data": 3.3, + "country": "France" + }, + { + "year": "2013", + "data": 3.2, + "country": "France" + }, + { + "year": "2014", + "data": 3.3, + "country": "France" + }, + { + "year": "2015", + "data": 3.3, + "country": "France" + }, + { + "year": "2016", + "data": 3.4, + "country": "France" + }, + { + "year": "2017", + "data": 3.4, + "country": "France" + }, + { + "year": "2018", + "data": 3.3, + "country": "France" + }, + { + "year": "2019", + "data": 3.3, + "country": "France" + }, + + + + + + + + + { + "year": "1998", + "data": 4.0, + "country": "Italy" + }, + { + "year": "1989", + "data": 3.8, + "country": "Italy" + }, + { + "year": "1990", + "data": 3.3, + "country": "Italy" + }, + { + "year": "1991", + "data": 3.2, + "country": "Italy" + }, + { + "year": "1992", + "data": 3.0, + "country": "Italy" + }, + { + "year": "1993", + "data": 3.0, + "country": "Italy" + }, + { + "year": "1994", + "data": 3.0, + "country": "Italy" + }, + { + "year": "1995", + "data": 2.8, + "country": "Italy" + }, + { + "year": "1996", + "data": 3.1, + "country": "Italy" + }, + { + "year": "1997", + "data": 3.3, + "country": "Italy" + }, + { + "year": "1998", + "data": 3.4, + "country": "Italy" + }, + { + "year": "1999", + "data": 3.6, + "country": "Italy" + }, + { + "year": "2000", + "data": 3.7, + "country": "Italy" + }, + { + "year": "2001", + "data": 3.5, + "country": "Italy" + }, + { + "year": "2002", + "data": 3.6, + "country": "Italy" + }, + { + "year": "2003", + "data": 3.6, + "country": "Italy" + }, + { + "year": "2004", + "data": 3.6, + "country": "Italy" + }, + { + "year": "2005", + "data": 3.4, + "country": "Italy" + }, + { + "year": "2006", + "data": 3.2, + "country": "Italy" + }, + { + "year": "2007", + "data": 3.1, + "country": "Italy" + }, + { + "year": "2008", + "data": 3.2, + "country": "Italy" + }, + { + "year": "2009", + "data": 3.0, + "country": "Italy" + }, + { + "year": "2010", + "data": 3.0, + "country": "Italy" + }, + { + "year": "2011", + "data": 3.0, + "country": "Italy" + }, + { + "year": "2012", + "data": 2.8, + "country": "Italy" + }, + { + "year": "2013", + "data": 2.8, + "country": "Italy" + }, + { + "year": "2014", + "data": 2.5, + "country": "Italy" + }, + { + "year": "2015", + "data": 2.4, + "country": "Italy" + }, + { + "year": "2016", + "data": 2.7, + "country": "Italy" + }, + { + "year": "2017", + "data": 2.8, + "country": "Italy" + }, + { + "year": "2018", + "data": 2.8, + "country": "Italy" + }, + { + "year": "2019", + "data": 2.8, + "country": "Italy" + }, + + + + + + + { + "year": "1988", + "data": 5.4, + "country": "Switzerland" + }, + { + "year": "1989", + "data": 5.4, + "country": "Switzerland" + }, + { + "year": "1990", + "data": 5.6, + "country": "Switzerland" + }, + { + "year": "1991", + "data": 5.1, + "country": "Switzerland" + }, + { + "year": "1992", + "data": 4.8, + "country": "Switzerland" + }, + { + "year": "1993", + "data": 4.1, + "country": "Switzerland" + }, + { + "year": "1994", + "data": 4.0, + "country": "Switzerland" + }, + { + "year": "1995", + "data": 4.1, + "country": "Switzerland" + }, + { + "year": "1996", + "data": 3.8, + "country": "Switzerland" + }, + { + "year": "1997", + "data": 3.6, + "country": "Switzerland" + }, + { + "year": "1998", + "data": 3.6, + "country": "Switzerland" + }, + { + "year": "1999", + "data":3.2 , + "country": "Switzerland" + }, + { + "year": "2000", + "data": 3.2, + "country": "Switzerland" + }, + { + "year": "2001", + "data": 3.1, + "country": "Switzerland" + }, + { + "year": "2002", + "data": 2.8, + "country": "Switzerland" + }, + { + "year": "2003", + "data": 2.7, + "country": "Switzerland" + }, + { + "year": "2004", + "data": 2.6, + "country": "Switzerland" + }, + { + "year": "2005", + "data": 2.6, + "country": "Switzerland" + }, + { + "year": "2006", + "data": 2.5, + "country": "Switzerland" + }, + { + "year": "2007", + "data": 2.5, + "country": "Switzerland" + }, + { + "year": "2008", + "data": 2.4, + "country": "Switzerland" + }, + { + "year": "2009", + "data": 2.3, + "country": "Switzerland" + }, + { + "year": "2010", + "data": 2.2, + "country": "Switzerland" + }, + { + "year": "2011", + "data": 2.2, + "country": "Switzerland" + }, + { + "year": "2012", + "data": 2.1, + "country": "Switzerland" + }, + { + "year": "2013", + "data": 2.2, + "country": "Switzerland" + }, + { + "year": "2014", + "data": 2.0, + "country": "Switzerland" + }, + { + "year": "2015", + "data": 2.0, + "country": "Switzerland" + }, + { + "year": "2016", + "data": 2.1, + "country": "Switzerland" + }, + { + "year": "2017", + "data": 2.1, + "country": "Switzerland" + }, + { + "year": "2018", + "data": 2.0, + "country": "Switzerland" + }, + { + "year": "2019", + "data": 2.2, + "country": "Switzerland" + } + + + + + + + + + + + ] + diff --git a/json/socialJson.js b/json/socialJson.js new file mode 100644 index 00000000..a3f3e9f0 --- /dev/null +++ b/json/socialJson.js @@ -0,0 +1,796 @@ +let socialData = [ + + { + "year": "1990", + "data": 24.4, + "country": "France" + }, + { + "year": "1991", + "data": 25, + "country": "France" + }, + { + "year": "1992", + "data": 25.8, + "country": "France" + }, + { + "year": "1993", + "data": 27.2, + "country": "France" + }, + { + "year": "1994", + "data": 27.2, + "country": "France" + }, + { + "year": "1995", + "data": 28.5, + "country": "France" + }, + { + "year": "1996", + "data": 28.8, + "country": "France" + }, + { + "year": "1997", + "data": 28.6, + "country": "France" + }, + { + "year": "1998", + "data": 28.9, + "country": "France" + }, + { + "year": "1999", + "data": 28.8, + "country": "France" + }, + { + "year": "2000", + "data": 27.7, + "country": "France" + }, + { + "year": "2001", + "data": 27.7, + "country": "France" + }, + { + "year": "2002", + "data": 28.4, + "country": "France" + }, + { + "year": "2003", + "data": 28.8, + "country": "France" + }, + { + "year": "2004", + "data": 28.9, + "country": "France" + }, + { + "year": "2005", + "data": 28.8, + "country": "France" + }, + { + "year": "2006", + "data": 28.4, + "country": "France" + }, + { + "year": "2007", + "data": 28.3, + "country": "France" + }, + { + "year": "2008", + "data": 28.5, + "country": "France" + }, + { + "year": "2009", + "data": 31, + "country": "France" + }, + { + "year": "2010", + "data": 31.1, + "country": "France" + }, + { + "year": "2011", + "data": 30.8, + "country": "France" + }, + { + "year": "2012", + "data": 31.2, + "country": "France" + }, + { + "year": "2013", + "data": 31.7, + "country": "France" + }, + { + "year": "2014", + "data": 32, + "country": "France" + }, + { + "year": "2015", + "data": 31.8, + "country": "France" + }, + { + "year": "2016", + "data": 31.8, + "country": "France" + }, + { + "year": "2017", + "data": 31.5, + "country": "France" + }, + { + "year": "2018", + "data": 31.1, + "country": "France" + }, + { + "year": "2019", + "data": 31, + "country": "France" + }, + + + + + + + { + "year": "1990", + "data": 20.6, + "country": "Italy" + }, + { + "year": "1991", + "data": 21, + "country": "Italy" + }, + { + "year": "1992", + "data": 21.7, + "country": "Italy" + }, + { + "year": "1993", + "data": 22, + "country": "Italy" + }, + { + "year": "1994", + "data": 22, + "country": "Italy" + }, + { + "year": "1995", + "data": 21.1, + "country": "Italy" + }, + { + "year": "1996", + "data": 21.5, + "country": "Italy" + }, + { + "year": "1997", + "data": 22.2, + "country": "Italy" + }, + { + "year": "1998", + "data": 22.3, + "country": "Italy" + }, + { + "year": "1999", + "data": 22.7, + "country": "Italy" + }, + { + "year": "2000", + "data": 22.6, + "country": "Italy" + }, + { + "year": "2001", + "data": 22.8, + "country": "Italy" + }, + { + "year": "2002", + "data": 23.3, + "country": "Italy" + }, + { + "year": "2003", + "data": 23.6, + "country": "Italy" + }, + { + "year": "2004", + "data": 23.9, + "country": "Italy" + }, + { + "year": "2005", + "data": 24.1, + "country": "Italy" + }, + { + "year": "2006", + "data": 24.2, + "country": "Italy" + }, + { + "year": "2007", + "data": 24.1, + "country": "Italy" + }, + { + "year": "2008", + "data": 25, + "country": "Italy" + }, + { + "year": "2009", + "data": 27, + "country": "Italy" + }, + { + "year": "2010", + "data": 27, + "country": "Italy" + }, + { + "year": "2011", + "data": 26.6, + "country": "Italy" + }, + { + "year": "2012", + "data": 27.3, + "country": "Italy" + }, + { + "year": "2013", + "data": 27.9, + "country": "Italy" + }, + { + "year": "2014", + "data": 28.2, + "country": "Italy" + }, + { + "year": "2015", + "data": 28.3, + "country": "Italy" + }, + { + "year": "2016", + "data": 27.6, + "country": "Italy" + }, + { + "year": "2017", + "data": 27.6, + "country": "Italy" + }, + { + "year": "2018", + "data": 27.8, + "country": "Italy" + }, + { + "year": "2019", + "data": 28.2, + "country": "Italy" + }, + + + + + + + + + { + "year": "1990", + "data": 10.9, + "country": "Japan" + }, + { + "year": "1991", + "data": 11, + "country": "Japan" + }, + { + "year": "1992", + "data": 11.6, + "country": "Japan" + }, + { + "year": "1993", + "data": 12.4, + "country": "Japan" + }, + { + "year": "1994", + "data": 12.9, + "country": "Japan" + }, + { + "year": "1995", + "data": 13.2, + "country": "Japan" + }, + { + "year": "1996", + "data":13.2 , + "country": "Japan" + }, + { + "year": "1997", + "data": 13.6, + "country": "Japan" + }, + { + "year": "1998", + "data": 14.3, + "country": "Japan" + }, + { + "year": "1999", + "data": 15.1, + "country": "Japan" + }, + { + "year": "2000", + "data": 15.4, + "country": "Japan" + }, + { + "year": "2001", + "data": 16.1, + "country": "Japan" + }, + { + "year": "2002", + "data": 16.4, + "country": "Japan" + }, + { + "year": "2003", + "data": 16.6, + "country": "Japan" + }, + { + "year": "2004", + "data": 16.8, + "country": "Japan" + }, + { + "year": "2005", + "data": 17.1, + "country": "Japan" + }, + { + "year": "2006", + "data": 17.2, + "country": "Japan" + }, + { + "year": "2007", + "data": 17.6, + "country": "Japan" + }, + { + "year": "2008", + "data": 18.6, + "country": "Japan" + }, + { + "year": "2009", + "data": 20.8, + "country": "Japan" + }, + { + "year": "2010", + "data": 21.2, + "country": "Japan" + }, + { + "year": "2011", + "data": 22.2, + "country": "Japan" + }, + { + "year": "2012", + "data": 22.1, + "country": "Japan" + }, + { + "year": "2013", + "data": 21.8, + "country": "Japan" + }, + { + "year": "2014", + "data": 21.8, + "country": "Japan" + }, + { + "year": "2015", + "data": 22.2, + "country": "Japan" + }, + { + "year": "2016", + "data": 22.3, + "country": "Japan" + }, + { + "year": "2017", + "data": 22.3, + "country": "Japan" + }, + // { + // "year": "2018", + // "data": "NA", + // "country": "Japan" + // }, + // { + // "year": "2019", + // "data": "NA", + // "country": "Japan" + // }, + + + + + + + { + "year": "1990", + "data": 13, + "country": "Switzerland" + }, + { + "year": "1991", + "data": 13.8, + "country": "Switzerland" + }, + { + "year": "1992", + "data": 15.2, + "country": "Switzerland" + }, + { + "year": "1993", + "data": 16.6, + "country": "Switzerland" + }, + { + "year": "1994", + "data": 16.6, + "country": "Switzerland" + }, + { + "year": "1995", + "data": 14.8, + "country": "Switzerland" + }, + { + "year": "1996", + "data": 15.1, + "country": "Switzerland" + }, + { + "year": "1997", + "data": 15.5, + "country": "Switzerland" + }, + { + "year": "1998", + "data": 15.5, + "country": "Switzerland" + }, + { + "year": "1999", + "data": 15.3, + "country": "Switzerland" + }, + { + "year": "2000", + "data": 14.5, + "country": "Switzerland" + }, + { + "year": "2001", + "data": 14.8, + "country": "Switzerland" + }, + { + "year": "2002", + "data": 15.8, + "country": "Switzerland" + }, + { + "year": "2003", + "data": 16.4, + "country": "Switzerland" + }, + { + "year": "2004", + "data": 16.3, + "country": "Switzerland" + }, + { + "year": "2005", + "data": 16.1, + "country": "Switzerland" + }, + { + "year": "2006", + "data": 15.4, + "country": "Switzerland" + }, + { + "year": "2007", + "data": 14.8, + "country": "Switzerland" + }, + { + "year": "2008", + "data": 14.5, + "country": "Switzerland" + }, + { + "year": "2009", + "data": 16, + "country": "Switzerland" + }, + { + "year": "2010", + "data": 15.7, + "country": "Switzerland" + }, + { + "year": "2011", + "data": 15.6, + "country": "Switzerland" + }, + { + "year": "2012", + "data": 15.9, + "country": "Switzerland" + }, + { + "year": "2013", + "data": 16.2, + "country": "Switzerland" + }, + { + "year": "2014", + "data": 16.1, + "country": "Switzerland" + }, + { + "year": "2015", + "data": 16.6, + "country": "Switzerland" + }, + { + "year": "2016", + "data": 16.8, + "country": "Switzerland" + }, + { + "year": "2017", + "data": 17, + "country": "Switzerland" + }, + { + "year": "2018", + "data": 16.7, + "country": "Switzerland" + }, + // { + // "year": "2019", + // "data": "NA", + // "country": "Switzerland" + // }, + + + + + + + { + "year": "1990", + "data": 13.2, + "country": "United States" + }, + { + "year": "1991", + "data": 14.2, + "country": "United States" + }, + { + "year": "1992", + "data": 14.8, + "country": "United States" + }, + { + "year": "1993", + "data": 15.1, + "country": "United States" + }, + { + "year": "1994", + "data": 15.1, + "country": "United States" + }, + { + "year": "1995", + "data": 14.9, + "country": "United States" + }, + { + "year": "1996", + "data": 14.7, + "country": "United States" + }, + { + "year": "1997", + "data": 14.3, + "country": "United States" + }, + { + "year": "1998", + "data": 14.4, + "country": "United States" + }, + { + "year": "1999", + "data": 14.1, + "country": "United States" + }, + { + "year": "2000", + "data": 14.1, + "country": "United States" + }, + { + "year": "2001", + "data": 14.7, + "country": "United States" + }, + { + "year": "2002", + "data": 15.5, + "country": "United States" + }, + { + "year": "2003", + "data": 15.8, + "country": "United States" + }, + { + "year": "2004", + "data": 15.7, + "country": "United States" + }, + { + "year": "2005", + "data": 15.5, + "country": "United States" + }, + { + "year": "2006", + "data": 15.5, + "country": "United States" + }, + { + "year": "2007", + "data": 15.7, + "country": "United States" + }, + { + "year": "2008", + "data": 16.3, + "country": "United States" + }, + { + "year": "2009", + "data": 18.4, + "country": "United States" + }, + { + "year": "2010", + "data": 19.1, + "country": "United States" + }, + { + "year": "2011", + "data": 18.8, + "country": "United States" + }, + { + "year": "2012", + "data": 18.5, + "country": "United States" + }, + { + "year": "2013", + "data": 18.5, + "country": "United States" + }, + { + "year": "2014", + "data": 18.5, + "country": "United States" + }, + { + "year": "2015", + "data": 18.5, + "country": "United States" + }, + { + "year": "2014", + "data": 18.5, + "country": "United States" + }, + { + "year": "2015", + "data": 18.5, + "country": "United States" + }, + { + "year": "2016", + "data": 18.6, + "country": "United States" + }, + { + "year": "2017", + "data": 18.4, + "country": "United States" + }, + { + "year": "2018", + "data": 18.2, + "country": "United States" + }, + { + "year": "2019", + "data": 18.7, + "country": "United States" + }, + + + + + + + +] \ No newline at end of file From 9b4227486cdb6d57635885c0aaeb321e982d7f0a Mon Sep 17 00:00:00 2001 From: Danya Baron Date: Thu, 11 Mar 2021 11:38:21 -0500 Subject: [PATCH 05/57] added some css styling --- index.html | 36 +++++++++++++++++++++++++++++++++++- style.css | 19 +++++++++++++++++++ 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 style.css diff --git a/index.html b/index.html index 41843203..12b1cc95 100644 --- a/index.html +++ b/index.html @@ -6,11 +6,18 @@ - Title + + + Final +

USA Military Budget vs. Social Programs Budget

+
+ + + - + Title @@ -13,41 +13,12 @@
- \ No newline at end of file diff --git a/json/militaryJson.js b/json/militaryJson.js index 717ec5d5..bdb0c104 100644 --- a/json/militaryJson.js +++ b/json/militaryJson.js @@ -1,839 +1,82 @@ let militaryData = [ - - // { - // "year": "1988", - // "data": "NA", - // "country": "United States" - // }, - // { - // "year": "1989", - // "data": "NA", - // "country": "United States" - // }, - // { - // "year": "1990", - // "data": "NA", - // "country": "United States" - // }, - // { - // "year": "1991", - // "data": "NA", - // "country": "United States" - // }, - // { - // "year": "1992", - // "data": "NA", - // "country": "United States" - // }, - // { - // "year": "1993", - // "data": "NA", - // "country": "United States" - // }, - // { - // "year": "1994", - // "data": "NA", - // "country": "United States" - // }, - // { - // "year": "1995", - // "data": "NA", - // "country": "United States" - // }, - // { - // "year": "1996", - // "data": "NA", - // "country": "United States" - // }, - // { - // "year": "1997", - // "data": "NA", - // "country": "United States" - // }, - // { - // "year": "1998", - // "data": "NA", - // "country": "United States" - // }, - // { - // "year": "1999", - // "data": "NA", - // "country": "United States" - // }, - // { - // "year": "2000", - // "data": "NA", - // "country": "United States" - // }, - { - "year": "2001", - "data": 9.6, - "country": "United States" - }, - { - "year": "2002", - "data": 10.3, - "country": "United States" - }, - { - "year": "2003", - "data": 11.3, - "country": "United States" - }, - { - "year": "2004", - "data": 12.0, - "country": "United States" - }, - { - "year": "2005", - "data": 12.1, - "country": "United States" - }, - { - "year": "2006", - "data": 12.0, - "country": "United States" - }, - { - "year": "2007", - "data": 11.8, - "country": "United States" - }, - { - "year": "2008", - "data": 12.0, - "country": "United States" - }, - { - "year": "2009", - "data": 11.8, - "country": "United States" - }, - { - "year": "2010", - "data": 12.3, - "country": "United States" - }, - { - "year": "2011", - "data": 12.4, - "country": "United States" - }, - { - "year": "2012", - "data": 12.0, - "country": "United States" - }, - { - "year": "2013", - "data": 11.3, - "country": "United States" - }, - { - "year": "2014", - "data": 10.4, - "country": "United States" - }, - { - "year": "2015", - "data": 9.9, - "country": "United States" - }, - { - "year": "2016", - "data": 9.6, - "country": "United States" - }, { - "year": "2017", - "data": 9.4, - "country": "United States" + year: 2003, + budget: 437.4 }, { - "year": "2018", - "data": 9.4, - "country": "United States" + year: 2004, + budget: 467.60 }, { - "year": "2019", - "data": 9.4, - "country": "United States" + year: 2005, + budget: 478.90 }, - - - { - "year": "1988", - "data": 3.0, - "country": "Japan" + year: 2006, + budget: 644.30 }, { - "year": "1989", - "data": 3.1, - "country": "Japan" + year: 2007, + budget: 721.50 }, { - "year": "1990", - "data": 3.1, - "country": "Japan" + year: 2008, + budget: 792.90 }, { - "year": "1991", - "data": 3.1, - "country": "Japan" + year: 2009, + budget: 815.70 }, { - "year": "1992", - "data": 3.0, - "country": "Japan" + year: 2010, + budget: 851.60 }, { - "year": "1993", - "data": 2.8, - "country": "Japan" + year: 2011, + budget: 855.20 }, { - "year": "1994", - "data": 2.8, - "country": "Japan" + year: 2012, + budget: 816.30 }, { - "year": "1995", - "data": 2.7, - "country": "Japan" + year: 2013, + budget: 746.40 }, { - "year": "1996", - "data": 2.6, - "country": "Japan" + year: 2014, + budget: 753.60 }, { - "year": "1997", - "data": 2.7, - "country": "Japan" + year: 2015, + budget: 736.40 }, { - "year": "1998", - "data": 2.4, - "country": "Japan" + year: 2016, + budget: 767.60 }, { - "year": "1999", - "data": 2.6, - "country": "Japan" + year: 2017, + budget: 818.90 }, { - "year": "2000", - "data": 2.5, - "country": "Japan" + year: 2018, + budget: 890.80 }, { - "year": "2001", - "data": 2.6, - "country": "Japan" + year: 2019, + budget: 904.30 }, { - "year": "2002", - "data": 2.6, - "country": "Japan" + year: 2020, + budget: 935.80 }, - { - "year": "2003", - "data": 2.6, - "country": "Japan" - }, - { - "year": "2004", - "data": 2.7, - "country": "Japan" - }, - { - "year": "2005", - "data": 2.7, - "country": "Japan" - }, - { - "year": "2006", - "data": 2.7, - "country": "Japan" - }, - { - "year": "2007", - "data": 2.6, - "country": "Japan" - }, - { - "year": "2008", - "data": 2.6, - "country": "Japan" - }, - { - "year": "2009", - "data": 2.5, - "country": "Japan" - }, - { - "year": "2010", - "data": 2.5, - "country": "Japan" - }, - { - "year": "2011", - "data": 2.5, - "country": "Japan" - }, - { - "year": "2012", - "data": 2.5, - "country": "Japan" - }, - { - "year": "2013", - "data": 2.4, - "country": "Japan" - }, - { - "year": "2014", - "data": 2.5, - "country": "Japan" - }, - { - "year": "2015", - "data": 2.5, - "country": "Japan" - }, - { - "year": "2016", - "data": 2.5, - "country": "Japan" - }, - { - "year": "2017", - "data": 2.5, - "country": "Japan" - }, - { - "year": "2018", - "data": 2.5, - "country": "Japan" - }, - { - "year": "2019", - "data": 2.5, - "country": "Japan" - }, - - - - - - { - "year": "1988", - "data": 5.9, - "country": "France" + year: 2021, + budget: 933.80 }, - { - "year": "1989", - "data": 5.8, - "country": "France" - }, - { - "year": "1990", - "data": 5.6, - "country": "France" - }, - { - "year": "1991", - "data": 5.5, - "country": "France" - }, - { - "year": "1992", - "data": 5.1, - "country": "France" - }, - { - "year": "1993", - "data": 4.9, - "country": "France" - }, - { - "year": "1994", - "data": 4.9, - "country": "France" - }, - { - "year": "1995", - "data": 4.6, - "country": "France" - }, - { - "year": "1996", - "data": 4.4, - "country": "France" - }, - { - "year": "1997", - "data": 4.4, - "country": "France" - }, - { - "year": "1998", - "data": 4.2, - "country": "France" - }, - { - "year": "1999", - "data": 4.2, - "country": "France" - }, - { - "year": "2000", - "data": 4.0, - "country": "France" - }, - { - "year": "2001", - "data": 3.9, - "country": "France" - }, - { - "year": "2002", - "data": 3.9, - "country": "France" - }, - { - "year": "2003", - "data": 3.9, - "country": "France" - }, - { - "year": "2004", - "data": 4.0, - "country": "France" - }, - { - "year": "2005", - "data": 3.8, - "country": "France" - }, - { - "year": "2006", - "data": 3.7, - "country": "France" - }, - { - "year": "2007", - "data": 3.6, - "country": "France" - }, - { - "year": "2008", - "data": 3.6, - "country": "France" - }, - { - "year": "2009", - "data": 3.7, - "country": "France" - }, - { - "year": "2010", - "data": 3.5, - "country": "France" - }, - { - "year": "2011", - "data": 3.4, - "country": "France" - }, - { - "year": "2012", - "data": 3.3, - "country": "France" - }, - { - "year": "2013", - "data": 3.2, - "country": "France" - }, - { - "year": "2014", - "data": 3.3, - "country": "France" - }, - { - "year": "2015", - "data": 3.3, - "country": "France" - }, - { - "year": "2016", - "data": 3.4, - "country": "France" - }, - { - "year": "2017", - "data": 3.4, - "country": "France" - }, - { - "year": "2018", - "data": 3.3, - "country": "France" - }, - { - "year": "2019", - "data": 3.3, - "country": "France" - }, - - - - - - - - - { - "year": "1998", - "data": 4.0, - "country": "Italy" - }, - { - "year": "1989", - "data": 3.8, - "country": "Italy" - }, - { - "year": "1990", - "data": 3.3, - "country": "Italy" - }, - { - "year": "1991", - "data": 3.2, - "country": "Italy" - }, - { - "year": "1992", - "data": 3.0, - "country": "Italy" - }, - { - "year": "1993", - "data": 3.0, - "country": "Italy" - }, - { - "year": "1994", - "data": 3.0, - "country": "Italy" - }, - { - "year": "1995", - "data": 2.8, - "country": "Italy" - }, - { - "year": "1996", - "data": 3.1, - "country": "Italy" - }, - { - "year": "1997", - "data": 3.3, - "country": "Italy" - }, - { - "year": "1998", - "data": 3.4, - "country": "Italy" - }, - { - "year": "1999", - "data": 3.6, - "country": "Italy" - }, - { - "year": "2000", - "data": 3.7, - "country": "Italy" - }, - { - "year": "2001", - "data": 3.5, - "country": "Italy" - }, - { - "year": "2002", - "data": 3.6, - "country": "Italy" - }, - { - "year": "2003", - "data": 3.6, - "country": "Italy" - }, - { - "year": "2004", - "data": 3.6, - "country": "Italy" - }, - { - "year": "2005", - "data": 3.4, - "country": "Italy" - }, - { - "year": "2006", - "data": 3.2, - "country": "Italy" - }, - { - "year": "2007", - "data": 3.1, - "country": "Italy" - }, - { - "year": "2008", - "data": 3.2, - "country": "Italy" - }, - { - "year": "2009", - "data": 3.0, - "country": "Italy" - }, - { - "year": "2010", - "data": 3.0, - "country": "Italy" - }, - { - "year": "2011", - "data": 3.0, - "country": "Italy" - }, - { - "year": "2012", - "data": 2.8, - "country": "Italy" - }, - { - "year": "2013", - "data": 2.8, - "country": "Italy" - }, - { - "year": "2014", - "data": 2.5, - "country": "Italy" - }, - { - "year": "2015", - "data": 2.4, - "country": "Italy" - }, - { - "year": "2016", - "data": 2.7, - "country": "Italy" - }, - { - "year": "2017", - "data": 2.8, - "country": "Italy" - }, - { - "year": "2018", - "data": 2.8, - "country": "Italy" - }, - { - "year": "2019", - "data": 2.8, - "country": "Italy" - }, - - - - - - - { - "year": "1988", - "data": 5.4, - "country": "Switzerland" - }, - { - "year": "1989", - "data": 5.4, - "country": "Switzerland" - }, - { - "year": "1990", - "data": 5.6, - "country": "Switzerland" - }, - { - "year": "1991", - "data": 5.1, - "country": "Switzerland" - }, - { - "year": "1992", - "data": 4.8, - "country": "Switzerland" - }, - { - "year": "1993", - "data": 4.1, - "country": "Switzerland" - }, - { - "year": "1994", - "data": 4.0, - "country": "Switzerland" - }, - { - "year": "1995", - "data": 4.1, - "country": "Switzerland" - }, - { - "year": "1996", - "data": 3.8, - "country": "Switzerland" - }, - { - "year": "1997", - "data": 3.6, - "country": "Switzerland" - }, - { - "year": "1998", - "data": 3.6, - "country": "Switzerland" - }, - { - "year": "1999", - "data":3.2 , - "country": "Switzerland" - }, - { - "year": "2000", - "data": 3.2, - "country": "Switzerland" - }, - { - "year": "2001", - "data": 3.1, - "country": "Switzerland" - }, - { - "year": "2002", - "data": 2.8, - "country": "Switzerland" - }, - { - "year": "2003", - "data": 2.7, - "country": "Switzerland" - }, - { - "year": "2004", - "data": 2.6, - "country": "Switzerland" - }, - { - "year": "2005", - "data": 2.6, - "country": "Switzerland" - }, - { - "year": "2006", - "data": 2.5, - "country": "Switzerland" - }, - { - "year": "2007", - "data": 2.5, - "country": "Switzerland" - }, - { - "year": "2008", - "data": 2.4, - "country": "Switzerland" - }, - { - "year": "2009", - "data": 2.3, - "country": "Switzerland" - }, - { - "year": "2010", - "data": 2.2, - "country": "Switzerland" - }, - { - "year": "2011", - "data": 2.2, - "country": "Switzerland" - }, - { - "year": "2012", - "data": 2.1, - "country": "Switzerland" - }, - { - "year": "2013", - "data": 2.2, - "country": "Switzerland" - }, - { - "year": "2014", - "data": 2.0, - "country": "Switzerland" - }, - { - "year": "2015", - "data": 2.0, - "country": "Switzerland" - }, - { - "year": "2016", - "data": 2.1, - "country": "Switzerland" - }, - { - "year": "2017", - "data": 2.1, - "country": "Switzerland" - }, - { - "year": "2018", - "data": 2.0, - "country": "Switzerland" - }, - { - "year": "2019", - "data": 2.2, - "country": "Switzerland" - } - - - - - - - - - ] diff --git a/json/socialJson.js b/json/socialJson.js deleted file mode 100644 index a3f3e9f0..00000000 --- a/json/socialJson.js +++ /dev/null @@ -1,796 +0,0 @@ -let socialData = [ - - { - "year": "1990", - "data": 24.4, - "country": "France" - }, - { - "year": "1991", - "data": 25, - "country": "France" - }, - { - "year": "1992", - "data": 25.8, - "country": "France" - }, - { - "year": "1993", - "data": 27.2, - "country": "France" - }, - { - "year": "1994", - "data": 27.2, - "country": "France" - }, - { - "year": "1995", - "data": 28.5, - "country": "France" - }, - { - "year": "1996", - "data": 28.8, - "country": "France" - }, - { - "year": "1997", - "data": 28.6, - "country": "France" - }, - { - "year": "1998", - "data": 28.9, - "country": "France" - }, - { - "year": "1999", - "data": 28.8, - "country": "France" - }, - { - "year": "2000", - "data": 27.7, - "country": "France" - }, - { - "year": "2001", - "data": 27.7, - "country": "France" - }, - { - "year": "2002", - "data": 28.4, - "country": "France" - }, - { - "year": "2003", - "data": 28.8, - "country": "France" - }, - { - "year": "2004", - "data": 28.9, - "country": "France" - }, - { - "year": "2005", - "data": 28.8, - "country": "France" - }, - { - "year": "2006", - "data": 28.4, - "country": "France" - }, - { - "year": "2007", - "data": 28.3, - "country": "France" - }, - { - "year": "2008", - "data": 28.5, - "country": "France" - }, - { - "year": "2009", - "data": 31, - "country": "France" - }, - { - "year": "2010", - "data": 31.1, - "country": "France" - }, - { - "year": "2011", - "data": 30.8, - "country": "France" - }, - { - "year": "2012", - "data": 31.2, - "country": "France" - }, - { - "year": "2013", - "data": 31.7, - "country": "France" - }, - { - "year": "2014", - "data": 32, - "country": "France" - }, - { - "year": "2015", - "data": 31.8, - "country": "France" - }, - { - "year": "2016", - "data": 31.8, - "country": "France" - }, - { - "year": "2017", - "data": 31.5, - "country": "France" - }, - { - "year": "2018", - "data": 31.1, - "country": "France" - }, - { - "year": "2019", - "data": 31, - "country": "France" - }, - - - - - - - { - "year": "1990", - "data": 20.6, - "country": "Italy" - }, - { - "year": "1991", - "data": 21, - "country": "Italy" - }, - { - "year": "1992", - "data": 21.7, - "country": "Italy" - }, - { - "year": "1993", - "data": 22, - "country": "Italy" - }, - { - "year": "1994", - "data": 22, - "country": "Italy" - }, - { - "year": "1995", - "data": 21.1, - "country": "Italy" - }, - { - "year": "1996", - "data": 21.5, - "country": "Italy" - }, - { - "year": "1997", - "data": 22.2, - "country": "Italy" - }, - { - "year": "1998", - "data": 22.3, - "country": "Italy" - }, - { - "year": "1999", - "data": 22.7, - "country": "Italy" - }, - { - "year": "2000", - "data": 22.6, - "country": "Italy" - }, - { - "year": "2001", - "data": 22.8, - "country": "Italy" - }, - { - "year": "2002", - "data": 23.3, - "country": "Italy" - }, - { - "year": "2003", - "data": 23.6, - "country": "Italy" - }, - { - "year": "2004", - "data": 23.9, - "country": "Italy" - }, - { - "year": "2005", - "data": 24.1, - "country": "Italy" - }, - { - "year": "2006", - "data": 24.2, - "country": "Italy" - }, - { - "year": "2007", - "data": 24.1, - "country": "Italy" - }, - { - "year": "2008", - "data": 25, - "country": "Italy" - }, - { - "year": "2009", - "data": 27, - "country": "Italy" - }, - { - "year": "2010", - "data": 27, - "country": "Italy" - }, - { - "year": "2011", - "data": 26.6, - "country": "Italy" - }, - { - "year": "2012", - "data": 27.3, - "country": "Italy" - }, - { - "year": "2013", - "data": 27.9, - "country": "Italy" - }, - { - "year": "2014", - "data": 28.2, - "country": "Italy" - }, - { - "year": "2015", - "data": 28.3, - "country": "Italy" - }, - { - "year": "2016", - "data": 27.6, - "country": "Italy" - }, - { - "year": "2017", - "data": 27.6, - "country": "Italy" - }, - { - "year": "2018", - "data": 27.8, - "country": "Italy" - }, - { - "year": "2019", - "data": 28.2, - "country": "Italy" - }, - - - - - - - - - { - "year": "1990", - "data": 10.9, - "country": "Japan" - }, - { - "year": "1991", - "data": 11, - "country": "Japan" - }, - { - "year": "1992", - "data": 11.6, - "country": "Japan" - }, - { - "year": "1993", - "data": 12.4, - "country": "Japan" - }, - { - "year": "1994", - "data": 12.9, - "country": "Japan" - }, - { - "year": "1995", - "data": 13.2, - "country": "Japan" - }, - { - "year": "1996", - "data":13.2 , - "country": "Japan" - }, - { - "year": "1997", - "data": 13.6, - "country": "Japan" - }, - { - "year": "1998", - "data": 14.3, - "country": "Japan" - }, - { - "year": "1999", - "data": 15.1, - "country": "Japan" - }, - { - "year": "2000", - "data": 15.4, - "country": "Japan" - }, - { - "year": "2001", - "data": 16.1, - "country": "Japan" - }, - { - "year": "2002", - "data": 16.4, - "country": "Japan" - }, - { - "year": "2003", - "data": 16.6, - "country": "Japan" - }, - { - "year": "2004", - "data": 16.8, - "country": "Japan" - }, - { - "year": "2005", - "data": 17.1, - "country": "Japan" - }, - { - "year": "2006", - "data": 17.2, - "country": "Japan" - }, - { - "year": "2007", - "data": 17.6, - "country": "Japan" - }, - { - "year": "2008", - "data": 18.6, - "country": "Japan" - }, - { - "year": "2009", - "data": 20.8, - "country": "Japan" - }, - { - "year": "2010", - "data": 21.2, - "country": "Japan" - }, - { - "year": "2011", - "data": 22.2, - "country": "Japan" - }, - { - "year": "2012", - "data": 22.1, - "country": "Japan" - }, - { - "year": "2013", - "data": 21.8, - "country": "Japan" - }, - { - "year": "2014", - "data": 21.8, - "country": "Japan" - }, - { - "year": "2015", - "data": 22.2, - "country": "Japan" - }, - { - "year": "2016", - "data": 22.3, - "country": "Japan" - }, - { - "year": "2017", - "data": 22.3, - "country": "Japan" - }, - // { - // "year": "2018", - // "data": "NA", - // "country": "Japan" - // }, - // { - // "year": "2019", - // "data": "NA", - // "country": "Japan" - // }, - - - - - - - { - "year": "1990", - "data": 13, - "country": "Switzerland" - }, - { - "year": "1991", - "data": 13.8, - "country": "Switzerland" - }, - { - "year": "1992", - "data": 15.2, - "country": "Switzerland" - }, - { - "year": "1993", - "data": 16.6, - "country": "Switzerland" - }, - { - "year": "1994", - "data": 16.6, - "country": "Switzerland" - }, - { - "year": "1995", - "data": 14.8, - "country": "Switzerland" - }, - { - "year": "1996", - "data": 15.1, - "country": "Switzerland" - }, - { - "year": "1997", - "data": 15.5, - "country": "Switzerland" - }, - { - "year": "1998", - "data": 15.5, - "country": "Switzerland" - }, - { - "year": "1999", - "data": 15.3, - "country": "Switzerland" - }, - { - "year": "2000", - "data": 14.5, - "country": "Switzerland" - }, - { - "year": "2001", - "data": 14.8, - "country": "Switzerland" - }, - { - "year": "2002", - "data": 15.8, - "country": "Switzerland" - }, - { - "year": "2003", - "data": 16.4, - "country": "Switzerland" - }, - { - "year": "2004", - "data": 16.3, - "country": "Switzerland" - }, - { - "year": "2005", - "data": 16.1, - "country": "Switzerland" - }, - { - "year": "2006", - "data": 15.4, - "country": "Switzerland" - }, - { - "year": "2007", - "data": 14.8, - "country": "Switzerland" - }, - { - "year": "2008", - "data": 14.5, - "country": "Switzerland" - }, - { - "year": "2009", - "data": 16, - "country": "Switzerland" - }, - { - "year": "2010", - "data": 15.7, - "country": "Switzerland" - }, - { - "year": "2011", - "data": 15.6, - "country": "Switzerland" - }, - { - "year": "2012", - "data": 15.9, - "country": "Switzerland" - }, - { - "year": "2013", - "data": 16.2, - "country": "Switzerland" - }, - { - "year": "2014", - "data": 16.1, - "country": "Switzerland" - }, - { - "year": "2015", - "data": 16.6, - "country": "Switzerland" - }, - { - "year": "2016", - "data": 16.8, - "country": "Switzerland" - }, - { - "year": "2017", - "data": 17, - "country": "Switzerland" - }, - { - "year": "2018", - "data": 16.7, - "country": "Switzerland" - }, - // { - // "year": "2019", - // "data": "NA", - // "country": "Switzerland" - // }, - - - - - - - { - "year": "1990", - "data": 13.2, - "country": "United States" - }, - { - "year": "1991", - "data": 14.2, - "country": "United States" - }, - { - "year": "1992", - "data": 14.8, - "country": "United States" - }, - { - "year": "1993", - "data": 15.1, - "country": "United States" - }, - { - "year": "1994", - "data": 15.1, - "country": "United States" - }, - { - "year": "1995", - "data": 14.9, - "country": "United States" - }, - { - "year": "1996", - "data": 14.7, - "country": "United States" - }, - { - "year": "1997", - "data": 14.3, - "country": "United States" - }, - { - "year": "1998", - "data": 14.4, - "country": "United States" - }, - { - "year": "1999", - "data": 14.1, - "country": "United States" - }, - { - "year": "2000", - "data": 14.1, - "country": "United States" - }, - { - "year": "2001", - "data": 14.7, - "country": "United States" - }, - { - "year": "2002", - "data": 15.5, - "country": "United States" - }, - { - "year": "2003", - "data": 15.8, - "country": "United States" - }, - { - "year": "2004", - "data": 15.7, - "country": "United States" - }, - { - "year": "2005", - "data": 15.5, - "country": "United States" - }, - { - "year": "2006", - "data": 15.5, - "country": "United States" - }, - { - "year": "2007", - "data": 15.7, - "country": "United States" - }, - { - "year": "2008", - "data": 16.3, - "country": "United States" - }, - { - "year": "2009", - "data": 18.4, - "country": "United States" - }, - { - "year": "2010", - "data": 19.1, - "country": "United States" - }, - { - "year": "2011", - "data": 18.8, - "country": "United States" - }, - { - "year": "2012", - "data": 18.5, - "country": "United States" - }, - { - "year": "2013", - "data": 18.5, - "country": "United States" - }, - { - "year": "2014", - "data": 18.5, - "country": "United States" - }, - { - "year": "2015", - "data": 18.5, - "country": "United States" - }, - { - "year": "2014", - "data": 18.5, - "country": "United States" - }, - { - "year": "2015", - "data": 18.5, - "country": "United States" - }, - { - "year": "2016", - "data": 18.6, - "country": "United States" - }, - { - "year": "2017", - "data": 18.4, - "country": "United States" - }, - { - "year": "2018", - "data": 18.2, - "country": "United States" - }, - { - "year": "2019", - "data": 18.7, - "country": "United States" - }, - - - - - - - -] \ No newline at end of file From f444c42a43d1de381a8867e01acb1201dd237d5e Mon Sep 17 00:00:00 2001 From: Danya Baron Date: Thu, 11 Mar 2021 22:16:43 -0500 Subject: [PATCH 07/57] added bar chart just need to fix labels --- csv/Book1.csv~ | 36 ------ csv/social-data.csv | 17 +++ index.html | 302 ++++++++++++++++++++------------------------ 3 files changed, 154 insertions(+), 201 deletions(-) delete mode 100644 csv/Book1.csv~ create mode 100644 csv/social-data.csv diff --git a/csv/Book1.csv~ b/csv/Book1.csv~ deleted file mode 100644 index 07a19cbb..00000000 --- a/csv/Book1.csv~ +++ /dev/null @@ -1,36 +0,0 @@ -Country,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019 -Canada,4.3%,4.2%,4.0%,3.6%,3.5%,3.4%,3.4%,3.2%,3.0%,2.8%,2.8%,2.9%,2.7%,2.8%,2.8%,2.8%,2.8%,2.9%,2.9%,3.1%,3.2%,3.2%,2.8%,2.9%,2.7%,2.5%,2.6%,2.9%,2.9%,3.4%,3.3%,3.2% -USA,,,,,,,,,,,,,,9.6%,10.3%,11.3%,12.0%,12.1%,12.0%,11.8%,12.0%,11.8%,12.3%,12.4%,12.0%,11.3%,10.4%,9.9%,9.6%,9.4%,9.4%,9.4% -Colombia,10.9%,8.9%,9.1%,9.0%,9.7%,10.8%,10.2%,10.7%,14.8%,9.0%,10.9%,11.1%,11.5%,12.1%,12.2%,12.4%,13.1%,13.0%,11.6%,11.7%,13.9%,13.1%,12.4%,10.7%,11.2%,11.3%,10.6%,10.5%,11.1%,11.4%,10.9%,11.0% -Paraguay,34.8%,21.7%,23.0%,25.1%,18.4%,17.1%,14.0%,14.3%,12.0%,9.2%,8.1%,6.7%,6.3%,5.6%,5.4%,5.1%,5.6%,4.9%,5.2%,5.3%,5.3%,5.0%,5.1%,5.3%,5.2%,5.5%,5.5%,5.2%,4.9%,4.6%,4.9%,5.3% -Peru,,,,,,,,,,,,,8.3%,8.5%,7.9%,7.6%,7.1%,8.0%,7.7%,7.0%,6.3%,7.1%,7.0%,7.0%,7.3%,7.6%,7.0%,7.7%,6.2%,5.9%,5.5%,5.4% -Uruguay,,,,,,,,,,,,8.1%,8.4%,8.2%,8.4%,7.4%,7.0%,7.0%,6.9%,6.1%,6.5%,6.1%,6.3%,6.0%,6.0%,5.8%,5.7%,5.9%,5.8%,6.0%,6.4%,6.0% -China,,13.4%,14.0%,14.5%,17.1%,15.1%,14.4%,15.4%,15.3%,14.5%,13.4%,12.9%,11.7%,11.98%,11.87%,11.63%,11.58%,10.98%,10.96%,10.54%,8.38%,8.09%,7.64%,6.79%,6.55%,6.54%,6.58%,6.1%,6.0%,5.9%,5.6%,5.4% -Japan,3.0%,3.1%,3.1%,3.1%,3.0%,2.8%,2.8%,2.7%,2.6%,2.7%,2.4%,2.6%,2.5%,2.6%,2.6%,2.6%,2.7%,2.7%,2.7%,2.6%,2.6%,2.5%,2.5%,2.5%,2.5%,2.4%,2.5%,2.5%,2.5%,2.5%,2.5%,2.5% -South Korea,,,,,,,,20.3%,18.5%,18.2%,16.4%,14.5%,14.4%,13.5%,13.7%,12.2%,11.7%,12.6%,12.3%,12.1%,12.5%,12.8%,13.2%,13.0%,12.7%,12.6%,12.8%,12.6%,12.6%,12.3%,12.2%,12.1% -India,14.8%,13.6%,12.4%,10.9%,10.3%,11.0%,10.3%,10.5%,10.3%,10.7%,10.7%,11.6%,11.5%,10.5%,9.9%,9.1%,10.1%,10.4%,9.5%,8.9%,8.9%,10.3%,9.9%,9.6%,9.3%,9.3%,9.5%,8.8%,9.1%,9.2%,9.1%,8.8% -Russia,,,,,,,,,,,6.9%,9.0%,10.8%,11.3%,11.1%,11.3%,11.2%,11.3%,11.2%,9.8%,9.9%,10.2%,10.1%,10.3%,10.8%,11.1%,11.8%,13.8%,14.8%,12.1%,11.4%,11.4% -Greece,10.8%,9.4%,8.6%,8.6%,8.6%,8.1%,8.4%,6.6%,7.0%,7.3%,7.4%,7.3%,7.5%,7.1%,6.7%,5.4%,5.5%,6.2%,6.2%,5.7%,5.9%,6.0%,5.2%,4.6%,4.6%,4.6%,4.6%,4.8%,5.2%,5.3%,5.7%,5.4% -Switzerland,5.4%,5.4%,5.6%,5.1%,4.8%,4.1%,4.0%,4.1%,3.8%,3.6%,3.6%,3.2%,3.2%,3.1%,2.8%,2.7%,2.6%,2.6%,2.5%,2.5%,2.4%,2.3%,2.2%,2.2%,2.1%,2.2%,2.0%,2.0%,2.1%,2.1%,2.0%,2.2% -UK,10.2%,9.9%,9.4%,9.5%,8.5%,7.9%,7.5%,6.8%,6.9%,6.6%,6.6%,6.5%,6.3%,6.3%,6.3%,6.2%,6.0%,5.7%,5.6%,5.6%,5.6%,5.5%,5.3%,5.3%,5.1%,5.0%,4.8%,4.7%,4.7%,4.6%,4.6%,4.5% -Iran,,,14.5%,12.5%,9.9%,5.1%,7.6%,8.5%,10.6%,11.9%,12.9%,12.6%,14.0%,14.5%,10.9%,12.1%,15.2%,14.1%,14.2%,14.0%,12.6%,15.3%,15.2%,13.0%,19.3%,15.6%,14.8%,15.4%,15.2%,16.0%,13.5%,13.3% -Iraq,,,,,,,,,,,,,,,,,1.8%,3.5%,3.8%,4.9%,4.1%,4.9%,5.5%,5.3%,4.4%,6.9%,6.7%,12.5%,8.4%,11.0%,8.8%,7.8% -Israel,,,,,,,,,,,,,13.3%,13.2%,12.8%,13.8%,14.4%,14.3%,14.1%,15.4%,15.2%,14.6%,14.7%,14.6%,14.1%,13.8%,14.8%,14.6%,14.5%,14.3%,13.5%,13.2% -Jordan,21.0%,21.2%,17.5%,22.1%,19.2%,18.9%,18.7%,12.3%,16.3%,17.7%,17.5%,18.6%,18.3%,17.8%,15.9%,16.1%,13.6%,12.3%,12.8%,16.0%,17.7%,18.5%,17.9%,15.2%,12.6%,12.5%,11.8%,12.8%,15.6%,16.2%,15.0%,15.2% -Kuwait,,,52.6%,57.5%,35.0%,20.3%,22.7%,24.9%,23.1%,18.5%,16.9%,16.9%,19.6%,17.9%,17.7%,17.7%,17.0%,15.4%,11.1%,11.9%,7.4%,9.4%,8.4%,9.0%,8.8%,8.6%,8.1%,9.2%,11.0%,10.9%,10.4%,10.5% -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, diff --git a/csv/social-data.csv b/csv/social-data.csv new file mode 100644 index 00000000..39a40884 --- /dev/null +++ b/csv/social-data.csv @@ -0,0 +1,17 @@ +Year,Social Spending,Trillion +2003,15.8,1.81 +2004,15.7,1.92 +2005,15.5,2.02 +2006,15.5,2.14 +2007,15.7,2.27 +2008,16.3,2.39 +2009,18.4,2.66 +2010,19.1,2.86 +2011,18.8,2.92 +2012,18.5,2.99 +2013,18.5,3.1 +2014,18.5,3.24 +2015,18.5,3.37 +2016,18.5,3.46 +2017,18.4,3.59 +2018,18.2,3.74 \ No newline at end of file diff --git a/index.html b/index.html index 12b1cc95..a9dbc0bd 100644 --- a/index.html +++ b/index.html @@ -13,10 +13,7 @@

USA Military Budget vs. Social Programs Budget

-
-
- - +
@@ -27,37 +24,35 @@

USA Military Budget vs. Social Programs Budget

width = 600 - margin.left - margin.right, height = 400 - margin.top - margin.bottom; - var colorDict = { - Japan: "red", - UnitedStates: "blue", - France: "green", - Italy: "yellow", - Switzerland: "orange" - }; - - function assignColor (country) { - switch (country) { - case "United States": - return colorDict.UnitedStates - case "Japan": - return colorDict.Japan - case "France": - return colorDict.France - case "Italy": - return colorDict.Italy - case "Switzerland": - return colorDict.Switzerland - default: - return "black" - }; - }; - - + // var colorDict = { + // Japan: "red", + // UnitedStates: "blue", + // France: "green", + // Italy: "yellow", + // Switzerland: "orange" + // }; + + // function assignColor (country) { + // switch (country) { + // case "United States": + // return colorDict.UnitedStates + // case "Japan": + // return colorDict.Japan + // case "France": + // return colorDict.France + // case "Italy": + // return colorDict.Italy + // case "Switzerland": + // return colorDict.Switzerland + // default: + // return "black" + // }; + // }; /*** Military Line Graph ***/ // Append SVG - var ml_svg = d3.select("#military_line_vis") + var social_svg = d3.select("#social_vis") .append("svg") .attr("width", width + margin.left + margin.right) .attr("height", height + margin.top + margin.bottom) @@ -65,147 +60,124 @@

USA Military Budget vs. Social Programs Budget

.attr("transform", "translate(" + margin.left + "," + margin.top + ")"); - // X axis - var ml_x = d3.scaleBand() - .domain([1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019]) - .range([0, width]); - ml_svg.append("g") - .attr("transform", "translate(0," + height + ")") - .call(d3.axisBottom(ml_x).tickValues([1988,1990,1992,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018]).tickFormat(d3.format("d"))); - - // Y axis - var ml_y = d3.scaleLinear() - .domain([0, 16]) - .range([ height, 0 ]); - ml_svg.append("g") - .call(d3.axisLeft(ml_y)); - - // Dots in place of line for now - ml_svg.append('g') - .selectAll("dot") - .data(militaryData) - .enter() - .append("circle") - .attr("cx", function (d) { return ml_x(d.year) }) - .attr("cy", function (d) { return ml_y(d.data) }) - .attr("r", 5 ) - .style("fill", function(d) { return assignColor(d.country) }) - - - // UGH cant get line to work (commented out sections from here down) - - // ml_svg.append("path") - // .data(militaryData) - // .attr("class", "line") - // .attr("stroke", "steelblue") - // .attr("stroke-width", 1.5) - // .attr("d", d3.line() - // .x(x(militaryData.year)) - // .y(y(militaryData.data)) - // ) - - // var valueLine = d3.line() - // .x(function(d) { console.log("ahh"); return x(d.year); }) - // .y(function(d) { return x(d.data); }) - - // var line = d3.line() - // .defined(d => !isNaN(d.data)) - // .x(d => x(d.year)) - // .y(d => y(d.data)) - - - // ml_svg.append("path") - // .data(militaryData) - // .attr("fill", "none") - // .attr("stroke", "steelblue") - // .attr("stroke-width", 1.5) - // .attr("d", d3.line() - // .x(d => x(d.year)) - // .y(d => y(d.data))); - - // militaryData.forEach(mData => { - - // console.log(data) - // ml_svg.append("path") - // .data([mData]) - // .attr("class", "line") - - // // .attr("fill", "none") - // .attr("stroke", "steelblue") - // .attr("stroke-width", 1.5) - // // .attr("stroke-width", function(d) { console.log(d.data) }) - // .attr("d", - // d3.line() - // .x(x(mData.year)) - // .y(y(mData.data)) - // ) - // }) - - - // define the line - var valueline = d3.line() - .x(function(d) { return x(d.year); }) - .y(function(d) { return y(d.data); }); - // define the line - var valueline2 = d3.line() - .x(function(d) { return x(d.year); }) - .y(function(d) { return y(d.data); }); - - - -// // Add the valueline path. -// ml_svg.append("path") -// .data([data]) -// .attr("class", "line") -// .attr("d", valueline); -// // Add the valueline path. -// ml_svg.append("path") -// .data([data]) -// .attr("class", "line") -// .attr("d", valueline2); - - - - + d3.csv('/csv/social-data.csv').then(function(data){ + console.log(data) + + //x axis + var x = d3.scaleBand() + .domain(data.map(function(d) {return d.Year})) + .range([0, width]) + .padding(0.5) + social_svg.append("g") + .attr("transform", "translate(0, "+ height + ")") + .call(d3.axisBottom(x).tickFormat( + function(d) { + return d; + } + ).tickSize(8)) + .style("stroke-width", "1.5px") + .selectAll("text") + .style("text-anchor", "end") + .attr("dx", "-.8em") + .attr("dy", "-.60em") + .attr("transform", "rotate(-90)" ) + // .text("president"); + + // y axis + var y = d3.scaleLinear() + .domain([0, d3.max(data, function(d) { return d.Trillion; })]) + .range([height, 0]) + social_svg.append("g") + .call(d3.axisLeft(y).tickFormat(function(d) { + return d; + }).tickSize(3)) + .style("stroke-width", "1.5px") + + // bar chart + var barchart = social_svg.selectAll("bar") + .data(data) + .enter().append("rect") + + .attr("class", "bar") + .style("fill", "violet") + .attr("x", function(d) { return x(d.Year); }) + .attr("width", 20) + + .attr("y", function(d) { return y(d.Trillion); }) + .attr("height", function(d) { return height - y(d.Trillion); }) + + social_svg.append("text") + .attr("class", "x label") + .attr("text-anchor", "end") + .attr("x", width) + .attr("y", height) + .text("Year"); + + social_svg.append("text") + .attr("class", "y label") + .attr("text-anchor", "end") + .attr("y", 6) + .attr("dy", ".75em") + .attr("transform", "rotate(-90)") + .text("Spending in Trillions $"); + + }) + + // // X axis + // var ml_x = d3.scaleBand() + // .domain([1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019]) + // .range([0, width]); + // ml_svg.append("g") + // .attr("transform", "translate(0," + height + ")") + // .call(d3.axisBottom(ml_x).tickValues([1988,1990,1992,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018]).tickFormat(d3.format("d"))); + + // // Y axis + // var ml_y = d3.scaleLinear() + // .domain([0, 16]) + // .range([ height, 0 ]); + // ml_svg.append("g") + // .call(d3.axisLeft(ml_y)); + + // // Dots in place of line for now + // ml_svg.append('g') + // .selectAll("dot") + // .data(militaryData) + // .enter() + // .append("circle") + // .attr("cx", function (d) { return ml_x(d.year) }) + // .attr("cy", function (d) { return ml_y(d.data) }) + // .attr("r", 5 ) + // .style("fill", function(d) { return assignColor(d.country) }) /*** Social Line Graph ***/ // Append SVG - var sl_svg = d3.select("#social_line_vis") - .append("svg") - .attr("width", width + margin.left + margin.right) - .attr("height", height + margin.top + margin.bottom) - .append("g") - .attr("transform", - "translate(" + margin.left + "," + margin.top + ")"); + // var sl_svg = d3.select("#social_line_vis") + // .append("svg") + // .attr("width", width + margin.left + margin.right) + // .attr("height", height + margin.top + margin.bottom) + // .append("g") + // .attr("transform", + // "translate(" + margin.left + "," + margin.top + ")"); + + // // X axis + // var sl_x = d3.scaleBand() + // .domain([1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019]) + // .range([0, width]); + // sl_svg.append("g") + // .attr("transform", "translate(0," + height + ")") + // .call(d3.axisBottom(sl_x).tickValues([1990,1992,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018]).tickFormat(d3.format("d"))); + + // // Y axis + // var sl_y = d3.scaleLinear() + // .domain([0, 40]) + // .range([ height, 0 ]); + // sl_svg.append("g") + // .call(d3.axisLeft(sl_y)); + - // X axis - var sl_x = d3.scaleBand() - .domain([1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019]) - .range([0, width]); - sl_svg.append("g") - .attr("transform", "translate(0," + height + ")") - .call(d3.axisBottom(sl_x).tickValues([1990,1992,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018]).tickFormat(d3.format("d"))); - - // Y axis - var sl_y = d3.scaleLinear() - .domain([0, 40]) - .range([ height, 0 ]); - sl_svg.append("g") - .call(d3.axisLeft(sl_y)); - - // Dots in place of line for now - sl_svg.append('g') - .selectAll("dot") - .data(socialData) - .enter() - .append("circle") - .attr("cx", function (d) { return sl_x(d.year) }) - .attr("cy", function (d) { return sl_y(d.data) }) - .attr("r", 5 ) - .style("fill", function(d) { return assignColor(d.country) }) From cb42e842f073da4ffdaab7a36ff50a96963f4852 Mon Sep 17 00:00:00 2001 From: Danya Baron Date: Fri, 12 Mar 2021 10:49:39 -0500 Subject: [PATCH 08/57] added axes labels --- index.html | 92 +++++++++++------------------------------------------- 1 file changed, 19 insertions(+), 73 deletions(-) diff --git a/index.html b/index.html index a9dbc0bd..8d8dcd2c 100644 --- a/index.html +++ b/index.html @@ -20,9 +20,9 @@

USA Military Budget vs. Social Programs Budget

\ No newline at end of file From 6c660629dc12b4836e49e0cde817975367148193 Mon Sep 17 00:00:00 2001 From: Danya Baron Date: Fri, 12 Mar 2021 10:50:18 -0500 Subject: [PATCH 09/57] comment cleanup --- index.html | 31 +++---------------------------- 1 file changed, 3 insertions(+), 28 deletions(-) diff --git a/index.html b/index.html index 8d8dcd2c..b89db44a 100644 --- a/index.html +++ b/index.html @@ -24,32 +24,8 @@

USA Military Budget vs. Social Programs Budget

width = 600 - margin.left - margin.right, height = 500 - margin.top - margin.bottom; - // var colorDict = { - // Japan: "red", - // UnitedStates: "blue", - // France: "green", - // Italy: "yellow", - // Switzerland: "orange" - // }; - - // function assignColor (country) { - // switch (country) { - // case "United States": - // return colorDict.UnitedStates - // case "Japan": - // return colorDict.Japan - // case "France": - // return colorDict.France - // case "Italy": - // return colorDict.Italy - // case "Switzerland": - // return colorDict.Switzerland - // default: - // return "black" - // }; - // }; - - /*** Military Line Graph ***/ + + /*** Social Bar Grapj ***/ // Append SVG var social_svg = d3.select("#social_vis") @@ -82,7 +58,7 @@

USA Military Budget vs. Social Programs Budget

.attr("dx", "-.8em") .attr("dy", "-.60em") .attr("transform", "rotate(-90)" ) - // .text("president"); + social_svg.append("text") .attr("x", width/2) .attr("y", height + margin.bottom) @@ -122,7 +98,6 @@

USA Military Budget vs. Social Programs Budget

.attr("y", function(d) { return y(d.Trillion); }) .attr("height", function(d) { return height - y(d.Trillion); }) - }) From 1cdbd51a0deb35a33f6f9a438364fabd79fcdd72 Mon Sep 17 00:00:00 2001 From: Danya Baron Date: Fri, 12 Mar 2021 11:12:19 -0500 Subject: [PATCH 10/57] added some labelz --- csv/social-data.csv | 3 ++- index.html | 34 +++++++++++++++++++++++++++++++--- 2 files changed, 33 insertions(+), 4 deletions(-) diff --git a/csv/social-data.csv b/csv/social-data.csv index 39a40884..13eece34 100644 --- a/csv/social-data.csv +++ b/csv/social-data.csv @@ -14,4 +14,5 @@ Year,Social Spending,Trillion 2015,18.5,3.37 2016,18.5,3.46 2017,18.4,3.59 -2018,18.2,3.74 \ No newline at end of file +2018,18.2,3.74 +2019,18.7,4.00 \ No newline at end of file diff --git a/index.html b/index.html index b89db44a..962ba00e 100644 --- a/index.html +++ b/index.html @@ -20,8 +20,8 @@

USA Military Budget vs. Social Programs Budget

From a28e844ab6cc7624bcb8887cee53155cc5f2421a Mon Sep 17 00:00:00 2001 From: mollywirtz Date: Fri, 12 Mar 2021 16:12:31 -0500 Subject: [PATCH 11/57] change to unique variable names --- index.html | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/index.html b/index.html index 8d466e99..db25f890 100644 --- a/index.html +++ b/index.html @@ -14,32 +14,32 @@ diff --git a/style.css b/style.css index ea3eb575..f23b1c0e 100644 --- a/style.css +++ b/style.css @@ -4,11 +4,9 @@ body { font-weight: 400; } -#military_line_vis { - width: 700; - padding: 10; - /* display: inline-block; */ - margin-bottom: 20px; +line { + stroke-width: 1; + stroke: black; } #social_line_vis { From c5e2991ba9302b6d00979a96a99df32fb25924f0 Mon Sep 17 00:00:00 2001 From: Danya Baron Date: Sat, 13 Mar 2021 13:24:20 -0500 Subject: [PATCH 14/57] hover label isnt working --- index.html | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index e8da37ac..8147be63 100644 --- a/index.html +++ b/index.html @@ -41,13 +41,13 @@

USA Military Budget vs. Social Programs Budget

console.log(data) //x axis - var x = d3.scaleBand() + var social_x = d3.scaleBand() .domain(data.map(function(d) {return d.Year})) .range([0, width]) .padding(0.5) social_svg.append("g") .attr("transform", "translate(0, "+ height + ")") - .call(d3.axisBottom(x).tickFormat( + .call(d3.axisBottom(social_x).tickFormat( function(d) { return d; } @@ -67,11 +67,11 @@

USA Military Budget vs. Social Programs Budget

.text("Years") // y axis - var y = d3.scaleLinear() + var social_y = d3.scaleLinear() .domain([0, d3.max(data, function(d) { return d.Trillion; })]) .range([height, 0]) social_svg.append("g") - .call(d3.axisLeft(y).tickFormat(function(d) { + .call(d3.axisLeft(social_y).tickFormat(function(d) { return d; }).tickSize(3)) .style("stroke-width", "1.5px") @@ -92,11 +92,31 @@

USA Military Budget vs. Social Programs Budget

.attr("class", "bar") .style("fill", "violet") - .attr("x", function(d) { return x(d.Year); }) + .attr("x", function(d) { return social_x(d.Year); }) .attr("width", 46) - .attr("y", function(d) { return y(d.Trillion); }) - .attr("height", function(d) { return height - y(d.Trillion); }) + .attr("y", function(d) { return social_y(d.Trillion); }) + .attr("height", function(d) { return height - social_y(d.Trillion); }) + .on("mouseover", function(d, i) { + d3.select(this) + .style("fill", "#93BEDF"); + social_svg.append("text") + .attr("x", social_x(i.Year)) + console.log(social_x(i.Year)) + .attr("y", 600) + + .attr("class", "hoverLabel") + .style("font-size", "14px") + .style("font-weight", "bold") + .text(i.Trillion + " $") + console.log(i.Trillion + " B"); + }) + .on("mouseout", function() { + d3.select(this) + .style("fill", "violet"); + social_svg.selectAll(".hoverLabel") + .remove() + }) // 2008 text From 18b9f3b1c978cab430e06fe915b184d11f1babac Mon Sep 17 00:00:00 2001 From: Danya Baron Date: Sat, 13 Mar 2021 15:41:22 -0500 Subject: [PATCH 15/57] got labels working --- index.html | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/index.html b/index.html index 8147be63..07f5818b 100644 --- a/index.html +++ b/index.html @@ -14,7 +14,6 @@

USA Military Budget vs. Social Programs Budget

- - Final @@ -47,7 +46,16 @@

Military vs Social Programs

- [Wait until social is finished to write anything] + Below you can see the total social spending for the US from the past 17 years. +
[Talk abt social security (6.2% of income investopedia.com/retirement/social-security-faqs/)]
+ (is the majority really just for admisinistrative costs? confused https://www.ssa.gov/budget/)
+ + An important aspect to note is that unlike the military budget, which is reactionary and increases dramatically, + the budget for social programs responds only to inflation. This means that despite the multiple finanical crises + that have hit the United States in our lifetime, the governement does not offer additional economic support to + its citizens. + +
[Make another point that fits in here - coporate bailouts? banks in 2008 / airplanes in 2020? ]

@@ -131,7 +139,7 @@

Military vs Social Programs

.attr("class", "hoverLabel") .style("font-size", "14px") .style("font-weight", "bold") - .text(i.budget + " B"); + .text("$" + i.budget + " B"); }) .on("mouseout", function() { d3.select(this) @@ -328,14 +336,12 @@

Military vs Social Programs

.attr('y2', 120) - /*** Shared Variables ***/ - - var margin = {top: 90, right: 30, bottom: 70, left: 70}, - width = 1000 - margin.left - margin.right, - height = 500 - margin.top - margin.bottom; - /*** Social Bar Graph ***/ + var margin = {top: 10, right: 30, bottom: 60, left: 70}, + width = 1000 - margin.left - margin.right, + height = 520 - margin.top - margin.bottom; + // Append SVG var social_svg = d3.select("#social_vis") @@ -343,153 +349,124 @@

Military vs Social Programs

.attr("width", width + margin.left + margin.right) .attr("height", height + margin.top + margin.bottom) .append("g") - .attr("transform", - "translate(" + margin.left + "," + margin.top + ")"); + .attr("transform", "translate(" + margin.left + "," + margin.top + ")"); + + //x axis + var social_x = d3.scaleBand() + .domain([2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019]) + .range([0, width]) + .paddingInner(0.1); + social_svg.append("g") + .attr("transform", "translate(0," + height + ")") + .call(d3.axisBottom(social_x).tickValues([2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019]).tickFormat(d3.format("d"))); - d3.csv('/csv/social-data.csv').then(function(data){ - console.log(data) - - //x axis - var social_x = d3.scaleBand() - .domain(data.map(function(d) {return d.Year})) - .range([0, width]) - .padding(0.5) - social_svg.append("g") - .attr("transform", "translate(0, "+ height + ")") - .call(d3.axisBottom(social_x).tickFormat( - function(d) { - return d; - } - ).tickSize(8)) - .style("stroke-width", "1.5px") - .selectAll("text") - .style("text-anchor", "end") - .attr("dx", "-.8em") - .attr("dy", "-.60em") - .attr("transform", "rotate(-90)" ) + social_svg.append("text") + .attr("x", width/2) + .attr("y", height + margin.bottom) + .style("text-anchor", "middle") + .attr("class", "label") + .text("Years") - social_svg.append("text") - .attr("x", width/2) - .attr("y", height + margin.bottom) - .style("text-anchor", "middle") - .attr("class", "label") - .text("Years") - - // y axis - var social_y = d3.scaleLinear() - .domain([0, d3.max(data, function(d) { return d.Trillion; })]) - .range([height, 0]) - social_svg.append("g") - .call(d3.axisLeft(social_y).tickFormat(function(d) { - return d; - }).tickSize(3)) - .style("stroke-width", "1.5px") + // y axis + var social_y = d3.scaleLinear() + .domain([0, 6]) + .range([height, 0]) + social_svg.append("g") + .call(d3.axisLeft(social_y).tickFormat(function(d) { return d; }) + .tickSize(3)) + .style("stroke-width", "1.5px") + + social_svg.append("text") + .attr("y", 0 - margin.left) + .attr("x",0 - (height / 2)) + .attr("dy", "1em") + .attr("transform", "rotate(-90)") + .attr("class", "label") + .style("text-anchor", "middle") + .text("Total Social Spending in Trillions (USD)") - social_svg.append("text") - .attr("y", 0 - margin.left) - .attr("x",0 - (height / 2)) - .attr("dy", "1em") - .attr("transform", "rotate(-90)") - .attr("class", "label") - .style("text-anchor", "middle") - .text("Total Social Spending (Trillions)") + d3.csv('/csv/social-data.csv').then(function(data){ // bar chart var barchart = social_svg.selectAll("bar") .data(data) .enter().append("rect") - .attr("class", "bar") - .style("fill", "violet") + .style("fill", "#93BEDF") .attr("x", function(d) { return social_x(d.Year); }) - .attr("width", 46) - + .attr("width", social_x.bandwidth()) .attr("y", function(d) { return social_y(d.Trillion); }) .attr("height", function(d) { return height - social_y(d.Trillion); }) .on("mouseover", function(d, i) { d3.select(this) - .style("fill", "#93BEDF"); + .style("fill", "#6EAF73"); social_svg.append("text") .attr("x", social_x(i.Year)) - - .attr("y", 400) + .attr("y", 490) .attr("class", "hoverLabel") .style("font-size", "14px") .style("font-weight", "bold") - .text(" $" + i.Trillion + " trillion") - console.log(i.Trillion); - // console.log(i.Trillion + " B"); + .text("$" + i.Trillion + " T"); }) .on("mouseout", function() { d3.select(this) - .style("fill", "violet"); + .style("fill", "#93BEDF"); social_svg.selectAll(".hoverLabel") .remove() }) - // 2008 text + // 2008 text social_svg.append("text") - .attr("x", 230) + .attr("x", 220) .attr("y", 40) .attr("class", "label") .text("Stock Market Crash") social_svg.append("text") - .attr("x", 273) + .attr("x", 270) .attr("y", 60) .attr("class", "label") .text("(2008)") social_svg.append('line') - .attr('x1', 300) + .attr('x1', 290) .attr('y1', 70) - .attr('x2', 300) - .attr('y2', 110) - social_svg.append('line') - .attr('x1', 300) - .attr('y1', 110) - .attr('x2', 310) - .attr('y2', 110) - social_svg.append('line') - .attr('x1', 310) - .attr('y1', 110) - .attr('x2', 310) - .attr('y2', 135) - + .attr('x2', 290) + .attr('y2', 271) - // trade war text + // fiscal cliff text social_svg.append("text") - .attr("x", 730) - .attr("y", -30) + .attr("x", 470) + .attr("y", 40) .attr("class", "label") - .text("Trade War Begins") + .text("Fiscal Cliff") social_svg.append("text") - .attr("x", 760) - .attr("y", -10) + .attr("x", 485) + .attr("y", 60) .attr("class", "label") - .text("(2018)") + .text("(2012)") social_svg.append('line') - .attr('x1', 820) - .attr('y1', -20) - .attr('x2', 820) - .attr('y2', 23) - - // fiscal cliff text - social_svg.append("text") - .attr("x", 475) - .attr("y", 10) + .attr('x1', 505) + .attr('y1', 70) + .attr('x2', 505) + .attr('y2', 227) + + // trade war text + social_svg.append("text") + .attr("x", 760) + .attr("y", 40) .attr("class", "label") - .text("Fiscal Cliff") + .text("Trade War Begins") social_svg.append("text") - .attr("x", 475) - .attr("y", 30) + .attr("x", 800) + .attr("y", 60) .attr("class", "label") - .text("(2012)") + .text("(2018)") social_svg.append('line') - .attr('x1', 500) - .attr('y1', 34) - .attr('x2', 500) - .attr('y2', 85) + .attr('x1', 822) + .attr('y1', 70) + .attr('x2', 822) + .attr('y2', 170) From b5ddbc89f782d4e0aadd813779986c3376fd4d61 Mon Sep 17 00:00:00 2001 From: Molly Wirtz <45675564+MollyWirtz@users.noreply.github.com> Date: Sun, 14 Mar 2021 15:47:42 -0400 Subject: [PATCH 17/57] Update README.md --- README.md | 110 ++++++++++-------------------------------------------- 1 file changed, 20 insertions(+), 90 deletions(-) diff --git a/README.md b/README.md index 21afe8d5..11ef1c03 100755 --- a/README.md +++ b/README.md @@ -1,115 +1,45 @@ Final Project - Interactive Data Visualization === -The key learning experience of this course is the final project. -You will design a web site and interactive visualizations that answer questions you have or provide an exploratory interface to some topic of your own choosing. -You will acquire the data, design your visualizations, implement them, and critically evaluate the results. - -The path to a good visualization is going to involve mistakes and wrong turns. -It is therefore important to recognize that mistakes are valuable in finding the path to a solution, to broadly explore the design space, and to iterate designs to improve possible solutions. -To help you explore the design space, we will hold events such as feedback sessions in which you propose your idea and initial designs and receive feedback from the class and staff. - -Proposal ---- - -Submit project proposals using [this Google Form](https://docs.google.com/forms/d/e/1FAIpQLSc9DFlcClPArC1RKNFsXzfJfauZA57ksU85kT0hX2OEEDlxqw/viewform?usp=sf_link). -You may submit more than one proposal. -1-3 folks per team. - -Final Project Materials ---- -For your final project you must hand in the following items. - -### Process Book - -An important part of your project is your process book. Your process book details your steps in developing your solution, including the alternative designs you tried, and the insights you got. Develop your process book out of the project proposal. Equally important to your final results is how you got there! Your process book is the place you describe and document the space of possibilities you explored at each step of your project. It is not, however, a journal or lab notebook that describes every detail - you should think carefully about the important decisions you made and insights you gained and present your reasoning in a concise way. - -We strongly advise you to include many figures in your process book, including photos of your sketches of potential designs, screen shots from different visualization tools you explored, inspirations of visualizations you found online, etc. Several images illustrating changes in your design or focus over time will be far more informative than text describing those changes. Instead, use text to describe the rationale behind the evolution of your project. - -Your process book should include the following topics. Depending on your project type the amount of discussion you devote to each of them will vary: - -- Overview and Motivation: Provide an overview of the project goals and the motivation for it. Consider that this will be read by people who did not see your project proposal. -- Related Work: Anything that inspired you, such as a paper, a web site, visualizations we discussed in class, etc. -- Questions: What questions are you trying to answer? How did these questions evolve over the course of the project? What new questions did you consider in the course of your analysis? -- Data: Source, scraping method, cleanup, etc. -- Exploratory Data Analysis: What visualizations did you use to initially look at your data? What insights did you gain? How did these insights inform your design? -- Design Evolution: What are the different visualizations you considered? Justify the design decisions you made using the perceptual and design principles you learned in the course. Did you deviate from your proposal? -- Implementation: Describe the intent and functionality of the interactive visualizations you implemented. Provide clear and well-referenced images showing the key design and interaction elements. -- Evaluation: What did you learn about the data by using your visualizations? How did you answer your questions? How well does your visualization work, and how could you further improve it? - -As this will be your only chance to describe your project in detail make sure that your process book is a standalone document that fully describes your results and the final design. -[Here](http://dataviscourse.net/2015/assets/process_books/bansal_cao_hou.pdf) are a [few examples](http://dataviscourse.net/2015/assets/process_books/walsh_trevino_bett.pdf) of process books from a similar course final. - ### Project Website -You will create a public website for your project using GitHub pages or any other web hosting service of your choice. -The web site should contain your interactive visualization, summarize the main results of the project, and tell a story. -Consider your audience (the site should be public public) and keep the level of discussion at the appropriate level. -Your process book and data should be linked from the web site as well. -Also embed your interactive visualization and your screen-cast in your website. -If you are not able to publish your work (e.g., due to confidential data) please let us know in your project proposal. - -### Project Screen-Cast +### Screencast Video -Each team will create a two minute screen-cast with narration showing a demo of your visualization and/or some slides. -You can use any screencast tool of your choice, such as Camtasia. -Please make sure that the sound quality of your video is good - it may be worthwhile to invest in an external USB microphone. -Upload the video to an online video-platform such as YouTube or Vimeo and embed it into your project web page. -We will show some of the best videos in class. -We will strictly enforce the two minute time limit for the video, so please make sure you are not running longer. -Use principles of good storytelling and presentations to get your key points across. Focus the majority of your screencast on your main contributions rather than on technical details. -What do you feel is the best part of your project? -What insights did you gain? -What is the single most important thing you would like your audience to take away? Make sure it is front and center rather than at the end. - -Outside Libraries/References +Background --- -For this project you *do not* have to write everything from scratch. - -You may *reference* demo programs from books or the web, and *include* popular web libraries like Bootstrap, JQuery, Backbone, React, Meteor, etcetera. +### Objective +Given the economic upheaval of the past year, our team wanted to choose a project focusing on the financial spending of the government: specifically the difference between how the U.S. spends money on military endeavors versus social programs. -Please *do not* use libraries on top of d3, however. Libraries like nvd3.js look tempting, but such libraries often have poor defaults and result in poor visualizations. -Instead, draw from the numerous existing d3 examples on the web. +### Data +We sifted through multiple databases and other data sources to find the information necessary for our project. We changed courses a few times based on much data was available, how specific it was, and the points we were trying to convey to our reader. Although not all of the following data sources are represented in our final version, all of them were helpful in our research and understanding of this topic. -If you use outside sources please provide a References section with links at the end of your Readme. +[links here] +SIPRI
+OECD
+The Balance
+US Government Revenue
-Resources ---- -The "[Data is Plural](https://tinyletter.com/data-is-plural/archive)" weekly letter often contains interesting datasets. +For most of our data we had to employ some about of cleaning. This involving downloading spreadsheets or CSV files, selecting the data we wished to use, and converting into our desired format (CSV or JSON). -Think of something you're interested in, go find data on it! Include data processing as part of your work on this project. -Requirements +Visualizations --- +Our project website contains many sections. First, we felt it was important to convey our objectives for this project, as well as provided explanations of our visualizations and additional research to our user. + +Next we have our section on U.S. military spending, with a bar chart and a treemap. The bar chart shows data on the total military spending from 2003 - 2021 (2021 projected). Important events are denoted to give the user an informed idea of global events that impacted spending, and to clarify the y-values, the cost of each year is displayed under the x-axis when that bar is hovered on. To take a further look into U.S. budget, we have our tree map. [Explain more abt treemap when merged in] -Store the following in your GitHub repository: +Our next section focuses on U.S. social spending, and like the military section, contains a bar graph and a treemap. -- Code - All web site files and libraries assuming they are not too big to include -- Data - Include all the data that you used in your project. If the data is too large for github store it on a cloud storage provider, such as Dropbox or Yousendit. -- Process Book- Your Process Book in PDF format. -- README - The README file must give an overview of what you are handing in: which parts are your code, which parts are libraries, and so on. The README must contain URLs to your project websites and screencast videos. The README must also explain any non-obvious features of your interface. -GitHub Details +Code --- -- Fork the repo. You now have a copy associated with your username. -- Make changes to index.html to fulfill the project requirements. -- Make sure your "master" branch matches your "gh-pages" branch. See the GitHub Guides referenced above if you need help. -- Edit the README.md with a link to your gh-pages or other external site: for example http://YourUsernameGoesHere.github.io/DataVisFinal/index.html -- To submit, make a [Pull Request](https://help.github.com/articles/using-pull-requests/) on the original repository. -Grading ---- +- any libraries used? -- Process Book - Are you following a design process that is well documented in your process book? -- Solution - Is your visualization effective in answering your intended questions? Was it designed following visualization principles? -- Implementation - What is the quality of your implementation? Is it appropriately polished, robust, and reliable? -- Presentation - Are your web site and screencast clear, engaging, and effective? -Your individual project score will also be influenced by your peer evaluations. -References +Resources --- -- This final project is adapted from https://www.dataviscourse.net/2020/project/ From cacbf219e6adbc3040ae347a5a5bafaf05ea83ec Mon Sep 17 00:00:00 2001 From: Molly Wirtz <45675564+MollyWirtz@users.noreply.github.com> Date: Sun, 14 Mar 2021 15:48:20 -0400 Subject: [PATCH 18/57] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 11ef1c03..c020d7e5 100755 --- a/README.md +++ b/README.md @@ -15,11 +15,12 @@ Given the economic upheaval of the past year, our team wanted to choose a projec ### Data We sifted through multiple databases and other data sources to find the information necessary for our project. We changed courses a few times based on much data was available, how specific it was, and the points we were trying to convey to our reader. Although not all of the following data sources are represented in our final version, all of them were helpful in our research and understanding of this topic. -[links here] + SIPRI
OECD
The Balance
US Government Revenue
+[add sources for treemap if different] For most of our data we had to employ some about of cleaning. This involving downloading spreadsheets or CSV files, selecting the data we wished to use, and converting into our desired format (CSV or JSON). From 9b8f1bc75b9ac0ed3be7497ed1ce90e32969ca2d Mon Sep 17 00:00:00 2001 From: Molly Wirtz <45675564+MollyWirtz@users.noreply.github.com> Date: Sun, 14 Mar 2021 16:16:42 -0400 Subject: [PATCH 19/57] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c020d7e5..c83d4c02 100755 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ Our project website contains many sections. First, we felt it was important to c Next we have our section on U.S. military spending, with a bar chart and a treemap. The bar chart shows data on the total military spending from 2003 - 2021 (2021 projected). Important events are denoted to give the user an informed idea of global events that impacted spending, and to clarify the y-values, the cost of each year is displayed under the x-axis when that bar is hovered on. To take a further look into U.S. budget, we have our tree map. [Explain more abt treemap when merged in] Our next section focuses on U.S. social spending, and like the military section, contains a bar graph and a treemap. - +[will come back to] Code --- From 41061ade0fb3f2390c9b831d83d64b7189bdb5c5 Mon Sep 17 00:00:00 2001 From: mollywirtz Date: Sun, 14 Mar 2021 19:23:37 -0400 Subject: [PATCH 20/57] working dark/light toggle --- README.md | 1 + index.html | 43 +++++++++++++++++++++++++----- style.css | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 114 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index c83d4c02..bbc06df0 100755 --- a/README.md +++ b/README.md @@ -43,4 +43,5 @@ Code Resources --- +https://www.w3schools.com/howto/howto_css_switch.asp diff --git a/index.html b/index.html index d0e524b2..e956d33d 100644 --- a/index.html +++ b/index.html @@ -9,11 +9,19 @@ Final - +

United States Spending

Military vs Social Programs

+ + + + Light/Dark Toggle +

Over the past 20 years, the United States has faced some of the worst economic crises in history. @@ -72,14 +80,14 @@

Military vs Social Programs

- \ No newline at end of file diff --git a/style.css b/style.css index 3492c5d3..6a70872a 100644 --- a/style.css +++ b/style.css @@ -1,6 +1,7 @@ body { text-align: center; font-family: 'Shippori Mincho', serif; + transition: 1s; } .light { @@ -131,4 +132,4 @@ input:checked + .slider:before { -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); -} \ No newline at end of file +} From 0502aec59ae4cda0ba1845bf7d166643073ae9d1 Mon Sep 17 00:00:00 2001 From: Molly Wirtz <45675564+MollyWirtz@users.noreply.github.com> Date: Sun, 14 Mar 2021 20:22:57 -0400 Subject: [PATCH 22/57] Update README.md --- README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bbc06df0..9231d09a 100755 --- a/README.md +++ b/README.md @@ -36,9 +36,19 @@ Our next section focuses on U.S. social spending, and like the military section, Code --- +- any libraries used? -- any libraries used? + +Achievements +--- +### Design +- Consistantly ssed a color scheme appropriate to the subject matter (https://visme.co/blog/how-to-choose-a-color-scheme/) + +### Technical +- Implemented a light / dark theme option using CSS and a stylized input checkbox located in the top right corner of the page +- Created interactive bar charts, changing colors of bars and including the amounts on each hover +- Made a zoomable treemap to display multiple "nested" treemaps Resources From 27a648d93c2f9405114ed7879fd73c0689bd249c Mon Sep 17 00:00:00 2001 From: Molly Wirtz <45675564+MollyWirtz@users.noreply.github.com> Date: Mon, 15 Mar 2021 12:05:11 -0400 Subject: [PATCH 23/57] Update README.md --- README.md | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9231d09a..6d3b2f6f 100755 --- a/README.md +++ b/README.md @@ -31,19 +31,27 @@ Our project website contains many sections. First, we felt it was important to c Next we have our section on U.S. military spending, with a bar chart and a treemap. The bar chart shows data on the total military spending from 2003 - 2021 (2021 projected). Important events are denoted to give the user an informed idea of global events that impacted spending, and to clarify the y-values, the cost of each year is displayed under the x-axis when that bar is hovered on. To take a further look into U.S. budget, we have our tree map. [Explain more abt treemap when merged in] -Our next section focuses on U.S. social spending, and like the military section, contains a bar graph and a treemap. -[will come back to] +Our next section focuses on U.S. social spending, and like the military section, contains a bar graph and a treemap. The bar chart shows the total spending of the U.S. government on social programs, such as social security, education, and healthcare. Events that significantly impacted American's financial state, such as the 2008 stock market crash, have been donated above the years they occur similarly to our other bar graph. This graph also made to be interactive by changing color and showing the cost per year of the bar when hovered on. To look more in-depth at the United States' social spending, we have a treemap. [Explain more abt treemap when merged in] Code --- -- any libraries used? +The majority of our code can be found in our index.html file, which is commented and organized by graph and feature. +### Libraries +We did not use any additional libraries for this project, apart from d3. [Unless you did roman?] + +### Features +Apart from our four visualizations, we have some additional features, many of which are included below in the achievements section. + +First, we have an optional light / dark theme, which users can toggle using the switch in the upper right corner. These themes, which are true to our color palette, allow the user to interact with our site in a unique way, and includes a gentle CSS transition. All parts of this page comply to selected theme, including the d3 elements. + +[Add more as we add in features, if any] Achievements --- ### Design -- Consistantly ssed a color scheme appropriate to the subject matter (https://visme.co/blog/how-to-choose-a-color-scheme/) +- Consistently used a color scheme appropriate to the subject matter, as researched with resource 1 ### Technical - Implemented a light / dark theme option using CSS and a stylized input checkbox located in the top right corner of the page @@ -53,5 +61,7 @@ Achievements Resources --- -https://www.w3schools.com/howto/howto_css_switch.asp +[1] https://visme.co/blog/how-to-choose-a-color-scheme/
+[2] https://www.w3schools.com/howto/howto_css_switch.asp
+![image](https://user-images.githubusercontent.com/45675564/111183794-ad079800-8586-11eb-933a-8268332903a3.png) From f6556edc990055742960c7a7022395102bf0c890 Mon Sep 17 00:00:00 2001 From: mollywirtz Date: Mon, 15 Mar 2021 12:16:22 -0400 Subject: [PATCH 24/57] social updates --- assets/color.png | Bin 0 -> 30348 bytes index.html | 19 +++++++++---------- 2 files changed, 9 insertions(+), 10 deletions(-) create mode 100644 assets/color.png diff --git a/assets/color.png b/assets/color.png new file mode 100644 index 0000000000000000000000000000000000000000..2efbf907f4adadc5665f0367e141cc031ea1852c GIT binary patch literal 30348 zcmeFZXIzubwmxjfhA1`!DHcF#K%&hBLYbNrcjvDK6&g1*`?PFDc za8GaFzQc@t`}R8>Jpw$@yra1Z{CMH0qViB(MTPI72h`rt#ctoe8}DtctqUHA-uU_C ziM9359ucAA9=>{S-n`SZMz%EfG`H}zTDS3Kd^9)z&2jp7%Zsx?4eiZGzku*ByPXvB ze0-Nxzc1Q4Vap3w%{`yv4<20mFf{Y@$Pv|3e2V-za`G2{9$6aD6u%+7zkFfeSUrya zFyGE4KC|qji?{ix``@IWdIH;DmeA}XaOzu19G?T9*^!?Y9=!bKeS5|0=){p$o!$pp z`^)bzP@%Q^Pu9M)ICrv#HOQO$m|WW9xK#b)6$j6mD&_ls{(jr^=o>qZmzT^r&T*W) z)P3nBN6;m&OD~d=vkgDIIH$O9@$m(_T!#-g>N{T9eXSMB@H z=Kg)zr_Mo7&q7#2U9Hb4#-8p<>29{(2oDXdJANgpJT3G|6!>76pTu3QV3~e(!X*x$ zR~N5e;QzthM~;4d8Y$N^di2MQ z5Byi`VMgY`{|fJS+DmvxUqxLV_|~`eu(NaXd5#Ax{5z} z3bnBl_j7%|mt~)lp8^ncwexzy=jZC;=BeNZzWP@R1t7fl7<85IuOwd1;H$>k5BXG} z9(H^(;u7K#SCxyu3U} z;wI?kO)(&an5Vy+*AqW6H_vPTDCED&xo78T>*4s^%Mt3vw^!~H8>qJz`0CZYivIQY zk9OMmIsSJ|Zl3>qE#L(~dodtMaS71B$_BD3?LAd^=;&wXVsg*X73dzI4&_@iHBy zn09MH%l>AWsM|o&hu1?5?;kfT+RJu(FZS;NKEeTZra$z_ z#+m;V`{MTJL)RH6h9_V0|A)LU_JuZ{ctBe~ylzwb-zD!odCeY220ivXk@Uan{VV;Z zINt`Gbm0Q;|7_JiN;{`tlaj{NH=v&xrpK^?#R#KXd%g;`TRr__M12+0OolGVo^~|D(YCtq1;SZhutPzxBW$ zUHuP8`CAYCL1%wp>EC+b4<7$RMEs3|`a?wgAtL?;JpYi5e^}PP0nb15@*iIP?{&RZw3LJ#mXr z2!}EJwKBHv1nrD<`K zAV)Kq>@x4LG4ioywzpv|Mx>-(0Rv;wRr_=mLjvb7mCd{r>E8Gl?!(w2F)y-#X%AEy zIH#)d;))&LSuURrJ5sEtFh6|e+RP^hc$B^_Bx}HPnZVKXOJIX|u<3%zk(Bmp@fRM)s#VAfH9IMSZEGFTOytmi!lN$1gRqH9g= zY+6Vzhskmx?kOzi3&6m%6c>u&J`Ap9X{wB?iN zQQvfMp)Pb}Qy&W9g2C3>JIf-VK@U$ZmU-9(yItt5C8d#{o3=2GmnKW}T}EKW`D^>Z zl(tQaWD)vWhK#Lg<94rzJM(9R#;T+&+EWxzKj)3CXB2H`-lu}1@(6X3$^p!DJ@1@e z#jfIWB1Po^E(qqM970`P?@tGw7$dkJA0~vj%W-RF_oK{iR?)SG_{F9mtg&Ylw=LO? zMJ;&^F>j2sLn;Xi#J~y%Y)xw%xe!#=w>XwlJ!{Zs+m|ZsD+y9~l9`Gig3?NNr`~sv zsdSE+s0X2CPbn=mrr72N$z2gwnEsvOIxJFbS`%3UPKtIzB*kWk?8H{pjPutM%}Xe8 zs>y`9nMuECs~YKgWEuAa&vpxkg3Cm^&x8)(-nGmAKt7GzchbECZyd6Vo6SvibJ}hk z$WrUrU4Zi%nY-VA$E{fHWlrH9Lc*BFzEj?_e(2@wKr#VmE3hAq-qHw zR=XN$L7Tr=*EG3!{pa4-{(gC4rkxA=E*8S5^)jERcD4N(cSTaP%Rk)+33zxVeHcW z+W~xW%CYurwlUx}K}q>Qi7a4Ov3_z~bkKcC&Zmpe-Z@3>^%?VV9dG-VDEpSx&{S4D zh#c>?-6QCrDB$`mo!^-vev3*-JHl2{Q%2M)#=AQDRe3h_mf@PUHPHpiHh2RWsLu>i zKgk%LOuY=A?pfAUC5U(R>Vxy++h;5sm(I_!m<2UF_U&maPdw$S*cuQ#A|C7(ywqE} z{0Tp^wE{T~NVBP_H4R_-fqgVzEyPrSN<4*`QCa`l~(& zQ*@06bLgNOSv<6`aFi#KVX$tzJ2r8ly0--VQNEkO7_QcY+ zZR;y*^-W%?$!lHhcLd?Q!G>n|C{8D2ZpikNcU(k|)pq-$9-3FXi&{^2yr`!>di7%Z znXr)wr6yW5Z`<*)u($GwY*;Q?BkyE<3T2>m^9vM!I-<`*FWs_l_3Q)7qKP_bqvXEa z1vso}TVfhP!W8Dq(obQR0}LYWM$*x84L8aw7q0_ zb?6=1G-=@;XT18A+b^1bus={=PpE-3eb0sw!IiF4GEEgrXUYcSRtsf8L%3*4iL4n4 zGS%#aFpSJd4-g#+H0i%M@jQn(lU>A(I`}%bvsa}iHcJL9I$nu_X9DrXw$};I;U$j_FX5 z_YQ{GT=v@?Hu^$Ebv;FN$;Px)@G9j;1Pd#=AT5*_a|!M}RcM1=^%Kz8OJ^4{Ac4AR zDPc{8KpT}CYbRvBn}B@4ZS6IN_pKm zXBvjOlOI9PXL@S{+4UhrO8E_R+^nZT$xLbG-u6J}f_EJ9<@qYY)SAhliqVh>S7E$o z!}HcB*f-uICHO}lG8!#mv)UWYVQfhOJJ7n_`7)*vDRQLPEV;naxkq~T=e1L@SlSxN zGf=1l&@HS>4x`9)p-@_&jabvEk>AHMlLF#zI5C0hZtxI^P3^> z8bl8pcptvuSnw``Y}j*!6dNRA$wAWVsSYZRR+zEtDRDm zLQR~<-JC(ZcV7@8wQ`Ml4@zh_i$kP*EP^|pRSgwkr&6~kBp6%0h3=#`)UG_T03g!` z&VQ6(tQO@luSgPS)e{4#r%YsJb~{7MIu%-MQGvFzxQ?|bmXan3<#b7BrP&YJNYdLa zo796yBl*05=?r9s87C&MQ4GQT4cDaB{-R3uS2$uRoppEXu9Dv>+<}PdJC!1{+fqB< z&D&9Saf-WmLW-_C<~6naIVjg*>vZF-fO|=c$ZL9Rw8!>AH>FF!)K?rgT~bl~cXOhn zY3R3O{kK&rW>bXI>xbz)t}CNnR*rITk6kZ{;Knoy;lo;~Qjp$waM%zb%`(zY5pzGli-v40|^FW@b+aSg@8638N91tk3^74Tr@j^X3f;v zqd>#_+L)hfOQA5jhC?)Xn+#e#Ws!E~)O@A1;kR2yb6 zlGDg?i-ZbG?o>Si=;6=yhk8?s&WnV+AJQF;%~&@~^XY?L<6qTRx25K}uf|SLs5z~k z<4N%=sU%(=H1fHoscU7nBsEnbcOZdl^gWNxNlTxHc7557ys9-j7Mi34nNx6dEA!RB zmKU5&##1MB)o`l7qt9^~3so}Q5F?OL!e&F)>4Ra(5T)&fkDtKTAMi&%rF1r2vssCl zot(05aH*UPdB0W|qTX`eVm&L^mNI0b;*`sB+_wD63lzOC zzew&G5w(8bQz5sGS}!^%;={zi`h5I2DbMBx**c0ZGKAZa8ya>nQ(d-u@#^|^#Ga;{0WS4lyh7C>L0H@v|=hBk3XCy%3>41f94 z*L;yt1Q?TQqJ}E*Y;;NCvbH3wcHinNQm5oaoN<5$`{01x;`R2@aG?=xrv@qJs+)dW z7fc+o=VvSsG4V#kb!Eq|t5WSu07&WA)oj18Ax-&$z}q(jnffInJ)b2?c@jItL@yku zsE-u8P%|T7dN(so0)!48I}aMo$LlX>4qhueXBn(fh%Vag#sdV z#GMJ-?NsQ<x~W8PHcMB@GGQCUtHj@sCshaaUP5{>mxo_h)23X+U*eL@N<0uu z1tLtOtH)&2xn|1ArfH#x>KxC&DXi5mWYn(4)EgC|&W<6^ zHe8G%3{Ak$!_I+J?D~)5iYYVXn#izA132|TUD|djX5-mTZkyoP(=J?jP)$Ad5ze&< zKx5xB4`skIcNT^%JJJl*DMnVdi|ea4Q?8`1E*dSnN`ZaaiNwtxfzW7SqCKdT&D_CQ z8-;8HgN*@bQx8vfq&AEhGq&`T@JLgaM*UTCXDOIY*vcO-BY+mhyK<^!1bYh& zSe3{jK0U`DX6joKwE@|KRJL?xjtk}tgGR&-|x`Go&*8yw<4vD<>gJ8 z7g6_GV!=DcIpetUv;kQ@GE7Vzf{Nl$AqkM@6!&0~nljQb;8OgN*sSR9=HX-Kuyvk3~E?Np( zS+Vv#!j{OSZH2y}6_&dcNRaTYCO>cu!(F>L?@}|;ef@i4i=Hmy1T*N79ilN#U}?&u zVYRDptkBpyGODv3bYU60wY}nver+*g9Q-VQA$Yfb>CP`CPr%p4@gl;Lu~&#;-2BRt zmn{xD=4`DPQrGK1{uVt;f{|5hBmRNSE^zeQ;*5(6Sb~?Q-~j`&kK03}l$$(PV=JE6 zFS8R^xzX_xda;b<&BaB*itA)S$*<_<&UvYG{nCAyhbC4-Cmd1JQtlpgO52pIoX;OR z@i>B%qlf=dc%^ISyL_C5G}f`Z_napc6n=;z#iefsXqmS)k7hry7idbw$fg+RL5X(M z5qhH-6a>q=&PecOAR0NdGGJ0N<8?9vm^~|%_*xoKFX7TK6Z)AxI zAOcD34{UdkCc~d9eP!5Nf4e+eZ0}5N+Rmw!;!>?QN5w(ZF1z3J_YMt-y=+3|3y2b{ z{<@U*m}%p9k}kF1y)HY@Y&GhPc<020Azu~Ji1Ab~btgLXAdBj5n)}!r-qI$DQ&IhL zL3FwemHldF2a_H3a4R4+zavN^Eg2F$TtVr-GLRKGW&8nz+;p;y=yj(m2d-V}5}zpa z=oTB}aE99377v4#?x^f$ph(+G(SnScQJ2A#L14LY68;pGD1~9DLlm!YZF!C`El~7~ z_pAfAWchn^<9K*JbbS!gpC|wRUAJKMMo52|9qiZ?mXlnfc_9(Mu_yh9`TLQ9$dm$} z0?zte?-8m*G#=Ue);XztmoQqbqDA#G6}plhk6POD-+{k2Ks~=F;!7~AGv|cD%y%Sa z%4FdM{yj3_%f_S7tB>6ZFn1e@YM4ghYY)d#;&)_a`X?aVar1IF8f22TbvuZJ0Z_g7 zSIzL~3}dQ~g@WoHzIb{10b*zHX$1~dY~+e+Y(&ryS_EZW8;X<)0vl9h7@FF_Y<(9e zi#I>%-(&)cS+P9qb*MMY2)*(#D)D_Etzmw#Nd;YKVs+UtX$fIdRJW^>XtpaFII&j8 z!gyp-1K40fuO1B|Pe+WcyL%(UDBJmTZhdT~6>=PgR-&!95ZO$u@xv`_IT~AD&{(C- zp9ehk2ELr_pM?#Kfn~^G>3Qz6bM1lz2f= z-|Ah?nfY4V5ROzMeg?1qb{Q(|kf#}%b{W>c-zsXjAj2aA;0IJWw~7MZMCLAAIkqV$ zval?TO4_#Dvnkq31(;HDk_49u-k>}jQ=3q=H8CxaTLpJ*6@50T1>YGA^=TAxl|!|+}z+%e6m z#1wk=t+2k>zu_b!x%NfeinG#A8_HzC`dx2_(bkl(Bf?;oR+22Fe4d8SfNv?CkY?GN zmCfcyy;kbIvLk)F5_Vz$?5qWsk=85S4(}X&4;pb{EQa}0{bjcXFS&Oe&TAJL%l?jw z5C3lBAI;iXxV23$bq2jP;z1%k+)_Y%(O9Hh(v?&f{jHtWiBhEoIZSTgRbb*r9rNl_ z$j=SZ_eWu*Hdf|-C1iOnjMv$A%C2t@>Ly>*#O9L%G!vz2ZhP;Nkj}iqMg+~SzNelp zhRI2dHMnG}CW_vBo)-YGBQ8DBDdN~0I%jIp9>Z;haPmKPK8|d4m&+~0EwH9^g*_Eo z@92oaelILGy~P95P-T*s41y9rn$#n(U7WG9lLVVg>M3IQR6wg#B2H~|C4{`^ud9eO zNwT_P$Sw6%>e%zTmxAyB1s%Di>`kWxESB2)ND>!ytbtRJyvIMnCPUP08!Da#!pS?b zc*|p&XRlZVwy;L?U`J!@l1y^#(JThH2GA>CP5lW7QsKzeW%Q$p!M#m)UO&?zZ@iWH zuFt*|wz^(n+~iCcbJDRLhRQ!5T&(HV$oU1!leu|Ln;4nzK>5x!bZYA%0@+Aw{tD~( z%7(d7Dnkal;8>ljA@R}PR^qYmLcYY4bth0NFYDB4rAc6^XUodikL&i6vYX#G`BQ0b z=z5Eh31(N~tUYlD-oTS;c9Mg~*#T-^*|)6WxzCGWObX;@-S8Z+O->e|6`QvL-1DIe znYWi;#kaS?6jS%fCia!X75gTGTU=U5*}+Sp%_?Y%v{I3uM~WSJ0Hl0LHl5TJE^biaN>z#Zg?ail@LHk$f_cfdspIXQ zOFjN?Hiy#D?TZ&3U|nD8zf@IE=FgcRdT#EKPI|wme6i8IjP(f5#(Ns`dFs$YO$vAA ze2R1XS>0|*Duk8p*>>JYN-jtj;L!ki5MK(tlQLMYROwA@+Vs#EmGy=?#!mqpK_vid z6j|jzgg1)E+H4Hz>$Yw6L9FVrDF-VO0qsx*RZAVVn`w<4E@Tz&!y}3jJLA$s3mBc~ zKIz_Zzs7CKsX8z5gm`V{(D$kUHP5wTieFb$-iub|%$T@XfKgZl20sC9=y5^U&U6;e zpt_ixv+c2PS1WxkJrtuq3{a|=8(+pDgNtFSmL0B#4M#_rPF-my$6cfy&}%X)y~o3TxJiWnSxew(}eNk}I@tMt}vaZJoD z0^P#VFJ*Hlyh*Wom1Cl$-aw_nsXFI6J&m22pBD&_gND7Az|+Mk?wh=UTfgL<&q81qH`18@tj#2d_3laymrxe2Dyc*Vw+D*AoFevg}qny6h=^suWmpD z`KU)v8~;Awcqj~z23QO+w>O)3mbvsQ?3BV+U@GE;)UjD=v7>;=1?80AxYeuZKKdl0 zjSJe1iM*lhp_tdo)C3{UE#1nCFEM~@z%i=iPNODvv}K^{($EK44a71ON#EhP`Sd|f z{dWJ=wm2Ts$H~jTd<$!gK!A|B0+H_n=*d`NK#w7OV(kl_@zZ+!&n+$%CPb$RB_PS?zLG=ICvI` zLZmXdsdqK8reVYy-4=e<{MA)hOH_@F-%6v)q}y<@=9c&*4Yj&4G||_qdA@f~k zGwF^c_g(YtCJ>frCYPvE=!bq?1dag60qVZ~0s4!Br*1^&BXLP)Ndbj< zpIuNv`v?@`adB2i)ICBA(W+!QQKGp0X`nMcdj;+ zCA;RF%&2vk-!3kBcB6wA#7`d#*zI}k1raH!wb7h1%vKtLGq&?a0|^L`mg`{h@31nI zhDe)0stY>+aXgfE=Mpw%qCiP&Po7}Rq7E0&j2&{ScwezveI@n)vvxMd4>x=!Cu61X zo#GHZ_Zvky*Y(lvVA3gX*%&m1|C%71Sw^&+*KwH;Qrgd0gyODytN? zK`(qR%Fg$#`7r8L=rFFL4-!>DfPgIF5_q=xN~nGH>PAh*TTkAUOOVN#ubtDWMBb!m z63il7_AsXiVE4lmUGWvrE~NXLSXdRVd~XpjVFOT(u}q~dee+p$aT-~dih2&|(WdEs zRFG`f;xs~brVwQXdo`X8ySO~HYgiGBSU%>*BvM*7);b8%9$vGlgK5W?R>P%S9>Q0m zUu{?451?K_P||psvUh6Nc2j2qW@)l9&)9(Z!QWr6Jt6n|;zD~4QtqlMnDi{CM4b>F zl~?fu)|umFK9azoV26o3=JljBY_>3bqB^)^6#tPaR;&}?>ylk}2*~n4YxlX0Rt7ml z$p??MxwrFsdVLTSE4AUOZ&zxo6QyI)$ME>{o>g9Ir|RNtRgr8EXY~#Gnr4~#c7@7p zs)HpD*l5K{x$--~4V)ZhSCO%)ohZfo(8a-r>Mcv=-oplE6K)M{2MxFlu)PXtxjcBBp7Pq)tYtv0sR zddg>_4N&%Ys01Vo=Ncv@`sikn&m_Q2+5k&mp?}tAd6HpF4{1gOFx8Q(wWFrSwm^*> zOZpZ&W6pi#Uu7NlQXa}CLb*eXCz+)zvpLM}Wt>T{3mr$VkUd=QTgv53&NXvO&jZ$( z#IIa#O?9~xyFlXG3LUCJHVb=x(MRpH%>-WVvmKXxgL>Rqi)q`fR;>+$o?s9DVPY0< z5RzR#Wo{0pqv#rwup#3`Uv@o<*Y0faI%r#9zza_b-2NJT)dCqq=`a%n^lI8stqkRy z`E9j|W1fWxjA2FnzD-|2ByX2}!a^=8CwRf7&gdQW>&E99y}R^xfqnTU_9e+iR&LLG z;^gyRhKIA6);k%edv#MpiuE-<>cZv0#l2-px8`?i<+wnwJ0GOvH+591OCKllyqhHd zn2cVvQud#tma0)6C%cv(3u7~fVV`ZaeY+S~RHmr}p0D$xht)?&4|kaDk>j-E*%?%p zbdM*K>o7q(mCZ@cTXS#s(kgAjHBBq31mh9X$%fy!}%r#&)_B|Bzo2D{p#6vq=`P1?&staQdVv!Gt{qO zMi}oGpV$+=pNI53=p$y(^aXsLP9DJR5rPT8#xITj5N=yi;({-(i5V=P)LwSA;=u^4 z>K-HIcE*goVOvN?Zxa&RmoLdZx1RKwaNS5J1PSVuQkGEwLoPQLr!q5_pj+ZE5f@{^ zK}rh0s==lf17VOk&gr%|7aXwCe)1gp||`(n3R2IUbL(hRc<;n!oMi^*b(=4nG+<@G1~EE9!!Z&7+= zuOav!iaQq7EyoLpyA_DmOnOL1yel(LPb80L?-+Ea?+;Eq<9ig)*F^%D`O)P#`YNsLdmD^WK45DhTgzLnY_{1BZe-pP5O!kXBH zRJB9U1^XrrE_rYdV|`<5ky3;ohK1b}`iBsZtMv0*kxZxSU4Pk0ea4>FS%KGzM87i! z{qTtnvn`|!H8c+*%NKdaBzD(C{iW199nQ@>^CXk%CCo0)77xq2M+y;4JL|yHXlIAk zWMke!1s$+R`s7)<(|L?|0ktmQz)kP+oBpm?UUN*~!%htMu8meIZTi3^)vp-byfYD} zMgUlWx;C!|Us6&l?*f|P1@=W$j;49gMqADy7^kvB_eaSb_Z1_nV4|^Iq6ze=_D6}& zQggby7cLm~5v2wQ7QRykoa2JTZ6;spgyfWdfPSVg!G!Je;621}j(j9@d3M3uA8p|) z)^k5D{5q$k&Ap}1>h)MJ=r5^6v=t1oZNVsgjWcY@AS9iMBSSBt`O8Nlc!Mhe-EaTN zMJ)1{TvIi+DM#=X?w~%DSyRE=c%nS}73u4v(vBDV=_13qfzJ7@Ou(_muq5F^_^C^m z7ig5C6xZnD53!nOx!}IvUjww?NoW(%aJ#2nPm>>UWdIb&Eehs)_BA_j5#cg5m-x$T zvbH@CCG$AKb#LgoLeUuB^Y{`u{Az)hWwK8NW1mY=jLz6o#IW6X9{h2s_&QE1uQ^<# zShkOtI~{Vteg>(Mda7*j_o^_-Yq&?cIAWL-1YFm{k7VVFw$4eUv|8=y4=_EMU%xV_YetvQh2^tRua$$HtiGpz zqHieX#S3W4FE$?(j_3v$l7tYSyDl}_Q;>7L4ZmNKCx+3FmkTT(0927Av#`rSd(w

s1&bZhC8uHh%9m0zFUo?(TT)?_f^5-r)^^}Ez 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 vs Social Programs

- Below you can see the total social spending for the US from the past 17 years. -
[Talk abt social security (6.2% of income investopedia.com/retirement/social-security-faqs/)]
- (is the majority really just for admisinistrative costs? confused https://www.ssa.gov/budget/)
- - An important aspect to note is that unlike the military budget, which is reactionary and increases dramatically, - the budget for social programs responds only to inflation. This means that despite the multiple finanical crises - that have hit the United States in our lifetime, the governement does not offer additional economic support to - its citizens. - -
[Make another point that fits in here - coporate bailouts? banks in 2008 / airplanes in 2020? ] + Below you can see the total social spending for the US from the past 17 years. An important aspect to note + is that unlike the military budget, which is reactionary and increases dramatically, the budget for social + programs responds only to inflation. This means that despite the multiple financial crises that have hit the + United States in our lifetime, the government does not offer additional economic support to its citizens. + This is in stark contrast to the U.S. government’s history of corporate bailouts, which occur in amounts + of billions to trillions of dollars, and a luxury only afforded to Americans recently at the height of the + pandemic [8].

@@ -76,6 +73,8 @@

Military vs Social Programs

[5] [6] [7] + [8] + From fa4df21953653954faee2666be108c6a96c386fb Mon Sep 17 00:00:00 2001 From: mollywirtz Date: Mon, 15 Mar 2021 12:25:01 -0400 Subject: [PATCH 25/57] add images to readme --- README.md | 11 ++++++++++- assets/dark.png | Bin 0 -> 222749 bytes assets/light.png | Bin 0 -> 221063 bytes assets/military_bar.png | Bin 0 -> 52599 bytes assets/social_bar.png | Bin 0 -> 42317 bytes 5 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 assets/dark.png create mode 100644 assets/light.png create mode 100644 assets/military_bar.png create mode 100644 assets/social_bar.png diff --git a/README.md b/README.md index 6d3b2f6f..03539125 100755 --- a/README.md +++ b/README.md @@ -31,8 +31,14 @@ Our project website contains many sections. First, we felt it was important to c Next we have our section on U.S. military spending, with a bar chart and a treemap. The bar chart shows data on the total military spending from 2003 - 2021 (2021 projected). Important events are denoted to give the user an informed idea of global events that impacted spending, and to clarify the y-values, the cost of each year is displayed under the x-axis when that bar is hovered on. To take a further look into U.S. budget, we have our tree map. [Explain more abt treemap when merged in] +military bar graph + + Our next section focuses on U.S. social spending, and like the military section, contains a bar graph and a treemap. The bar chart shows the total spending of the U.S. government on social programs, such as social security, education, and healthcare. Events that significantly impacted American's financial state, such as the 2008 stock market crash, have been donated above the years they occur similarly to our other bar graph. This graph also made to be interactive by changing color and showing the cost per year of the bar when hovered on. To look more in-depth at the United States' social spending, we have a treemap. [Explain more abt treemap when merged in] +social bar graph + + Code --- The majority of our code can be found in our index.html file, which is commented and organized by graph and feature. @@ -43,7 +49,9 @@ We did not use any additional libraries for this project, apart from d3. [Unless ### Features Apart from our four visualizations, we have some additional features, many of which are included below in the achievements section. -First, we have an optional light / dark theme, which users can toggle using the switch in the upper right corner. These themes, which are true to our color palette, allow the user to interact with our site in a unique way, and includes a gentle CSS transition. All parts of this page comply to selected theme, including the d3 elements. +First, we have an optional light / dark theme, which users can toggle using the switch in the upper right corner. These themes, which are true to our color palette, allow the user to interact with our site in a unique way, and includes a gentle CSS transition. All parts of this page comply to selected theme, including the d3 elements. Below are examples of this light/dark option. +light theme +dark theme [Add more as we add in features, if any] @@ -52,6 +60,7 @@ Achievements --- ### Design - Consistently used a color scheme appropriate to the subject matter, as researched with resource 1 +color scheme ### Technical - Implemented a light / dark theme option using CSS and a stylized input checkbox located in the top right corner of the page diff --git a/assets/dark.png b/assets/dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c80edcc93b6688af1c586f3f19e568164e455344 GIT binary patch literal 222749 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 z%0A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

-I0BlM1kw((c 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

Military vs Social Programs

.style("text-anchor", "middle") .text("Total Social Spending in Trillions (USD)") - d3.csv('/csv/social-data.csv').then(function(data){ - - // bar chart - var barchart = social_svg.selectAll("bar") - .data(data) - .enter().append("rect") + social_svg.selectAll("bar") + .data(socialData) + .enter() + .append("rect") .attr("class", "bar") .style("fill", "#93BEDF") - .attr("x", function(d) { return social_x(d.Year); }) + .attr("x", function(d) { return social_x(d.year); }) .attr("width", social_x.bandwidth()) - .attr("y", function(d) { return social_y(d.Trillion); }) - .attr("height", function(d) { return height - social_y(d.Trillion); }) + .attr("y", function(d) { return social_y(d.trillion); }) + .attr("height", function(d) { return height - social_y(d.trillion); }) .on("mouseover", function(d, i) { d3.select(this) .style("fill", "#6EAF73"); social_svg.append("text") - .attr("x", social_x(i.Year)) + .attr("x", social_x(i.year)) .attr("y", 490) .attr("class", "hoverLabel") .style("fill", function(d) { @@ -422,7 +421,7 @@

Military vs Social Programs

}) .style("font-size", "14px") .style("font-weight", "bold") - .text("$" + i.Trillion + " T"); + .text("$" + i.trillion + " T"); }) .on("mouseout", function() { d3.select(this) @@ -431,7 +430,6 @@

Military vs Social Programs

.remove() }) - // 2008 text social_svg.append("text") .attr("x", 220) @@ -482,7 +480,7 @@

Military vs Social Programs

.attr('y1', 70) .attr('x2', 822) .attr('y2', 170) - }) + // }) /*** Light / Dark Slider ***/ var slider = document.getElementById("sliderId") diff --git a/json/socialJson.js b/json/socialJson.js new file mode 100644 index 00000000..25cfbd5f --- /dev/null +++ b/json/socialJson.js @@ -0,0 +1,87 @@ +let socialData = [ + { + year: 2003, + social_spending: 15.8, + trillion: 1.81 + }, + { + year: 2004, + social_spending: 15.7, + trillion: 1.92 + }, + { + year: 2005, + social_spending: 15.5, + trillion: 2.02 + }, + { + year: 2006, + social_spending: 15.5, + trillion: 2.14 + }, + { + year: 2007, + social_spending: 15.7, + trillion: 2.27 + }, + { + year: 2008, + social_spending: 16.3, + trillion: 2.39 + }, + { + year: 2009, + social_spending: 18.4, + trillion: 2.66 + }, + { + year: 2010, + social_spending: 19.1, + trillion: 2.86 + }, + { + year: 2011, + social_spending: 18.8, + trillion: 2.92 + }, + { + year: 2012, + social_spending: 18.5, + trillion: 2.99 + }, + { + year: 2013, + social_spending: 18.5, + trillion: 3.1 + }, + { + year: 2014, + social_spending: 18.5, + trillion: 3.24 + }, + { + year: 2015, + social_spending: 18.5, + trillion: 3.37 + }, + { + year: 2016, + social_spending: 18.5, + trillion: 3.46 + }, + { + year: 2017, + social_spending: 18.4, + trillion: 3.59 + }, + { + year: 2018, + social_spending: 18.2, + trillion: 3.74 + }, + { + year: 2019, + social_spending: 18.7, + trillion: 4.00 + }, +] \ No newline at end of file From e8ae3a1c24c09cd34dde42acbf103dd2f5b20974 Mon Sep 17 00:00:00 2001 From: Danya Baron Date: Mon, 15 Mar 2021 17:35:36 -0400 Subject: [PATCH 29/57] added text --- index.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index d0e524b2..1b0d7a56 100644 --- a/index.html +++ b/index.html @@ -52,9 +52,12 @@

Military vs Social Programs

An important aspect to note is that unlike the military budget, which is reactionary and increases dramatically, the budget for social programs responds only to inflation. This means that despite the multiple finanical crises - that have hit the United States in our lifetime, the governement does not offer additional economic support to + that have hit the United States in our lifetime, the government does not offer additional economic support to its citizens. + During the Great Recession in 2008, many people needed important social spending, as there was an overall economic crisis. + +
[Make another point that fits in here - coporate bailouts? banks in 2008 / airplanes in 2020? ]

From 925426b1e858423713cb5e0a4869f92adca9e499 Mon Sep 17 00:00:00 2001 From: Roman Wicky van Doyer Date: Mon, 15 Mar 2021 17:35:59 -0400 Subject: [PATCH 30/57] Add files via upload --- json/totalSpending2017.js | 68 +++++++++++++++++++++++++++++++++++++++ json/totalSpending2018.js | 68 +++++++++++++++++++++++++++++++++++++++ json/totalSpending2019.js | 68 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 204 insertions(+) create mode 100644 json/totalSpending2017.js create mode 100644 json/totalSpending2018.js create mode 100644 json/totalSpending2019.js diff --git a/json/totalSpending2017.js b/json/totalSpending2017.js new file mode 100644 index 00000000..d49a14ca --- /dev/null +++ b/json/totalSpending2017.js @@ -0,0 +1,68 @@ +let json2017 = [ + { + country: "USA", + spending: 646.7, + parent: 2017 + }, + { + country: "China", + spending: 228.4, + parent: 2017 + }, + { + country: "India", + spending: 64.5, + parent: 2017 + }, + { + country: "Russia", + spending: 66.5, + parent: 2017 + }, + { + country: "Saudi Arabia", + spending: 70.4, + parent: 2017 + }, + { + country: "France", + spending: 49.1, + parent: 2017 + }, + { + country: "Germany", + spending: 42.3, + parent: 2017 + }, + { + country: "UK", + spending: 46.4, + parent: 2017 + }, + { + country: "Japan", + spending: 45.3, + parent: 2017 + }, + { + country: "South Korea", + spending: 39.1, + parent: 2017 + }, + { + country: "Australia", + spending: 27.6, + parent: 2017 + }, + { + country: "Brazil", + spending: 45.3, + parent: 2017 + }, + { + country: "Italy", + spending: 26.4, + parent: 2017 + } + +] diff --git a/json/totalSpending2018.js b/json/totalSpending2018.js new file mode 100644 index 00000000..ffc1930c --- /dev/null +++ b/json/totalSpending2018.js @@ -0,0 +1,68 @@ +let json2018 = [ + { + country: "USA", + spending: 682.4, + parent: 2018 + }, + { + country: "China", + spending: 253.4, + parent: 2018 + }, + { + country: "India", + spending: 66.2, + parent: 2018 + }, + { + country: "Russia", + spending: 61.3, + parent: 2018 + }, + { + country: "Saudi Arabia", + spending: 74.4, + parent: 2018 + }, + { + country: "France", + spending: 51.4, + parent: 2018 + }, + { + country: "Germany", + spending: 46.5, + parent: 2018 + }, + { + country: "UK", + spending: 49.8, + parent: 2018 + }, + { + country: "Japan", + spending: 46.6, + parent: 2018 + }, + { + country: "South Korea", + spending: 43.9, + parent: 2018 + }, + { + country: "Australia", + spending: 26.8, + parent: 2018 + }, + { + country: "Brazil", + spending: 28.1, + parent: 2018 + }, + { + country: "Italy", + spending: 27.8, + parent: 2018 + } + +] diff --git a/json/totalSpending2019.js b/json/totalSpending2019.js new file mode 100644 index 00000000..e8fdf487 --- /dev/null +++ b/json/totalSpending2019.js @@ -0,0 +1,68 @@ +let json2019 = [ + { + country: "USA", + spending: 732.0, + parent: 2019 + }, + { + country: "China", + spending: 261, + parent: 2019 + }, + { + country: "India", + spending: 71.1, + parent: 2019 + }, + { + country: "Russia", + spending: 65.1, + parent: 2019 + }, + { + country: "Saudi Arabia", + spending: 61.9, + parent: 2019 + }, + { + country: "France", + spending: 50.1, + parent: 2019 + }, + { + country: "Germany", + spending: 49.3, + parent: 2019 + }, + { + country: "UK", + spending: 48.7, + parent: 2019 + }, + { + country: "Japan", + spending: 47.6, + parent: 2019 + }, + { + country: "South Korea", + spending: 43.0, + parent: 2019 + }, + { + country: "Australia", + spending: 25.9, + parent: 2019 + }, + { + country: "Brazil", + spending: 26.9, + parent: 2019 + }, + { + country: "Italy", + spending: 26.7, + parent: 2019 + } + +] From 559189574a17b1e7b9de637edb45c1caf0844276 Mon Sep 17 00:00:00 2001 From: Roman Wicky van Doyer Date: Mon, 15 Mar 2021 17:37:11 -0400 Subject: [PATCH 31/57] Update backend.js --- backend.js | 758 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 757 insertions(+), 1 deletion(-) diff --git a/backend.js b/backend.js index 5d77934d..50266a15 100644 --- a/backend.js +++ b/backend.js @@ -1,3 +1,759 @@ function main(){ + let selector = "2019"; -} \ No newline at end of file + + let submitSelect = document.getElementById("select"); + submitSelect.addEventListener("change", function(d){ + selector = (submitSelect.options[submitSelect.selectedIndex].text); + console.log(selector); + createTreeMap(selector); + createPieChart(selector); + }) + + + createTreeMap(selector); + createPieChart(selector); + animatedLineGraph(); + + function createPieChart(selector){ + d3.select("#svgPie").remove(); + + let margin = {top: 100, right: 100, bottom: 10, left: 100}, + width = 945 - margin.left - margin.right, + height = 445 - margin.top - margin.bottom; + + // append the svg object to the body of the page + let svg = d3.select("#piechart") + .append("svg").attr("id", "svgPie") + .attr("width", width + margin.left + margin.right) + .attr("height", height + margin.top + margin.bottom) + .append("g") + .attr("transform", + "translate(" + margin.left + "," + margin.top + ")"); + + + let data; + //Only showing top 4 military powerhouses + if(selector === "2017"){ + data = [{country: "USA", value: 646.7},{country: "CHINA", value: 228.4},{country: "INDIA", value: 64.5},{country: "RUSSIA", value: 66.5}] + } + if(selector === "2018"){ + data = [{country: "USA", value: 682.4},{country: "CHINA", value: 253.4},{country: "INDIA", value: 66.2},{country: "RUSSIA", value: 61.3}] + + }if(selector === "2019"){ + data = [{country: "USA", value: 732},{country: "CHINA", value: 261},{country: "INDIA", value: 71.1},{country: "RUSSIA", value: 65.1}] + } + + console.log(data); + + // Creating Pie generator + let pie = d3.pie() + .value(function(d) { return d.value;}); + + // Creating arc + let radius = 200; + let arc = d3.arc() + .innerRadius(0) + .outerRadius(radius - 10); + + let g = svg.append("g") + .attr("transform", "translate(150,120)"); + + // Grouping different arcs + let arcs = g.selectAll("arc") + .data(pie(data)) + .enter() + .append("g"); + + // Appending path + arcs.append("path") + .attr("fill", (data)=> { + let value = data.data.country; + return setColorPie(value) + }) + .attr("stroke", "black") + .attr("d", arc); + + // Adding data to each arc + + arcs.append("text") + .attr("transform",(d)=>{ + let _d = arc.centroid(d); + _d[0] *= 2.3; //multiply by a constant factor + _d[1] *= 2.3; //multiply by a constant factor + return "translate(" + _d + ")"; + }) + .attr("dy", ".50em") + .style("text-anchor", "middle") + .text(function(d){ + return d.data.country; + }); + + } + + + function createTreeMap(selector){ + + d3.select("#svgTreemap").remove(); + + let margin = {top: 10, right: 10, bottom: 10, left: 10}, + width = 845 - margin.left - margin.right, + height = 845 - margin.top - margin.bottom; + + // append the svg object to the body of the page + let svg = d3.select("#treemap") + .append("svg").attr("id", "svgTreemap") + .attr("width", width + margin.left + margin.right) + .attr("height", height + margin.top + margin.bottom) + .append("g") + .attr("transform", + "translate(" + margin.left + "," + margin.top + ")"); + + let data; + if(selector === "2017"){ + data = "csv/totalspending2017.js" + } + if(selector === "2018"){ + data = "csv/totalspending2018.js" + + }if(selector === "2019"){ + data = "csv/totalspending2019.js" + } + + // stratify the data: reformatting for d3.js + let root = d3.stratify() + .id(function(d) { return d.country; }) // Name of the entity (column name is name in csv) + .parentId(function(d) { return d.parent; }) // Name of the parent (column name is parent in csv) + (data); + root.sum(function(d) { return +d.spending}) // Compute the numeric value for each entity + + // Then d3.treemap computes the position of each element of the hierarchy + // The coordinates are added to the root object above + d3.treemap() + .size([width, height]) + .padding(2) + (root) + + console.log(root.leaves()) + // use this information to add rectangles: + svg + .selectAll("rect") + .data(root.leaves()) + .enter() + .append("rect") + .attr('x', function (d) { return d.x0; }) + .attr('y', function (d) { return d.y0; }) + .attr('width', function (d) { return d.x1 - d.x0; }) + .attr('height', function (d) { return d.y1 - d.y0; }) + .style("stroke", "black") + .style("fill", function(d){ return setColor(d.data.country)}); + + // and to add the text labels + svg + .selectAll("text") + .data(root.leaves()) + .enter() + .append("text") + .attr("x", function(d){ return d.x0 + 1}) // +10 to adjust position (more right) + .attr("y", function(d){ return d.y0 + 20}) // +20 to adjust position (lower) + .text(function(d){ return d.data.country + " " + d.data.spending}) + .attr("font-size", "10px") + .attr("fill", "black") + + } + + function animatedLineGraph(){ + + let resetButton = document.getElementById("resetbutton"); + resetButton.addEventListener("click", function(){ + d3.select("#svgLine").remove(); + animatedLineGraph(); + }) + + let data = [ + { + year: 2000, + value: 320 + }, + { + year: 2001, + value: 331.8 + }, + { + year: 2002, + value: 378.4 + }, + { + year: 2003, + value: 440.5 + }, + { + year: 2004, + value: 492.9 + }, + { + year: 2005, + value: 533.2 + }, + { + year: 2006, + value: 558.3 + }, + { + year: 2007, + value: 589.5 + }, + { + year: 2008, + value: 656.7 + }, + { + year: 2009, + value: 705.9 + }, + { + year: 2010, + value: 738 + }, + { + year: 2011, + value: 752.2 + }, + { + year: 2012, + value: 725.5 + }, + { + year: 2013, + value: 679.2 + }, + { + year: 2014, + value: 647.7 + }, + { + year: 2015, + value: 633.8 + }, + { + year: 2016, + value: 639.8 + }, + { + year: 2017, + value: 646.7 + }, + { + year: 2018, + value: 682.4 + }, + { + year: 2019, + value: 732 + } + ] + + const svg = d3 + .select("#linegraph") + .append("svg") + .attr("height", 300) + .attr("id", "svgLine") + .attr("width", 600); + const margin = { top: 0, bottom: 20, left: 30, right: 20 }; + const chart = svg.append("g").attr("transform", `translate(${margin.left},0)`); + const width = +svg.attr("width") - margin.left - margin.right; + const height = +svg.attr("height") - margin.top - margin.bottom; + const grp = chart + .append("g") + .attr("transform", `translate(-${margin.left},-${margin.top})`); + + const yScale = d3 + .scaleLinear() + .range([height, 0]) + .domain([0, d3.max(data, dataPoint => dataPoint.value) + 100]); + const xScale = d3 + .scaleBand() + .range([0, width]) + .domain([2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019]); + + const line = d3 + .line() + .x(dataPoint => xScale(dataPoint.year)) + .y(dataPoint => yScale(dataPoint.value)); + + // Add path + const path = grp + .append("path") + .attr("transform", `translate(${margin.left},0)`) + .datum(data) + .attr("fill", "none") + .attr("stroke", "#8edb95") + .attr("stroke-linejoin", "round") + .attr("stroke-linecap", "round") + .attr("stroke-width", 2.5) + .attr("d", line); + + const pathLength = path.node().getTotalLength(); + // D3 provides lots of transition options, have a play around here: + // https://github.com/d3/d3-transition + const transitionPath = d3 + .transition() + .ease(d3.easeSin) + .duration(2500); + + path + .attr("stroke-dashoffset", pathLength) + .attr("stroke-dasharray", pathLength) + .transition(transitionPath) + .attr("stroke-dashoffset", 0); + + // Add the X Axis + chart + .append("g") + .attr("transform", `translate(0,${height})`) + .call(d3.axisBottom(xScale).ticks(data.length)); + // Add the Y Axis + chart + .append("g") + .attr("transform", `translate(0, 0)`) + .call(d3.axisLeft(yScale)); + + } + + + function setColor(country){ + switch(country) { + case "USA": + return "#078553"; + break; + default: + return "#8edb95" + } + + } + + function setColorPie(key){ + switch(key) { + case "USA": + return "#078553"; + break; + default: + return "#8edb95" + } + } + + let ml_margin = {top: 10, right: 30, bottom: 60, left: 70}, + ml_width = 1000 - ml_margin.left - ml_margin.right, + ml_height = 520 - ml_margin.top - ml_margin.bottom; + + // Append SVG + let ml_svg = d3.select("#military_line_vis") + .append("svg") + .attr("width", ml_width + ml_margin.left + ml_margin.right) + .attr("height", ml_height + ml_margin.top + ml_margin.bottom) + .append("g") + .attr("transform", + "translate(" + ml_margin.left + "," + ml_margin.top + ")"); + + // X axis + let ml_x = d3.scaleBand() + .domain([2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021]) + .range([0, ml_width]) + .paddingInner(0.1); + ml_svg.append("g") + .attr("transform", "translate(0," + ml_height + ")") + .call(d3.axisBottom(ml_x).tickValues([2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021]).tickFormat(d3.format("d"))); + ml_svg.append("text") + .attr("x", ml_width/2) + .attr("y", ml_height + ml_margin.bottom) + .style("text-anchor", "middle") + .attr("class", "label") + .text("Years") + + // Y axis + let ml_y = d3.scaleLinear() + .domain([300, 1100]) + .range([ ml_height, 0 ]); + ml_svg.append("g") + .call(d3.axisLeft(ml_y)); + ml_svg.append("text") + .attr("y", 0 - ml_margin.left) + .attr("x",0 - (ml_height / 2)) + .attr("dy", "1em") + .attr("transform", "rotate(-90)") + .attr("class", "label") + .style("text-anchor", "middle") + .text("Total Military Spending in Billions (USD)") + + // Bars + ml_svg.selectAll("bar") + .data(militaryData) + .enter() + .append("rect") + .attr("x", function (d) { return ml_x(d.year) }) + .attr("y", function (d) { return ml_y(d.budget) }) + .attr("width", ml_x.bandwidth()) + .attr("height", function(d) { return ml_height - ml_y(d.budget) }) + .style("padding", "5px") + .style("fill", "#6EAF73") + .on("mouseover", function(d, i) { + d3.select(this) + .style("fill", "#93BEDF"); + ml_svg.append("text") + .attr("x", ml_x(i.year)) + .attr("y", 490) + .attr("class", "hoverLabel") + .style("font-size", "14px") + .style("font-weight", "bold") + .style("fill", function(d) { + if (document.getElementById("body").className === "dark") return "#F9F9F9" + else return "#373E40" + }) + .text("$" + i.budget + " B"); + }) + .on("mouseout", function() { + d3.select(this) + .style("fill", "#6EAF73"); + ml_svg.selectAll(".hoverLabel") + .remove() + }) + + // 2003 text + ml_svg.append("text") + .attr("x", 53) + .attr("y", 20) + .attr("class", "label") + .text("Start of") + ml_svg.append("text") + .attr("x", 50) + .attr("y", 40) + .attr("class", "label") + .text("Iraq War") + ml_svg.append("text") + .attr("x", 53) + .attr("y", 60) + .attr("class", "label") + .text("(2003)") + ml_svg.append('line') + .attr('x1', 75) + .attr('y1', 70) + .attr('x2', 75) + .attr('y2', 200) + ml_svg.append('line') + .attr('x1', 75) + .attr('y1', 199.5) + .attr('x2', 19.5) + .attr('y2', 199.5) + ml_svg.append('line') + .attr('x1', 20) + .attr('y1', 199.5) + .attr('x2', 20) + .attr('y2', 373) + + // 2006 text + ml_svg.append("text") + .attr("x", 170) + .attr("y", 20) + .attr("class", "label") + .text("Costs rise") + ml_svg.append("text") + .attr("x", 180) + .attr("y", 40) + .attr("class", "label") + .text("in Iraq") + ml_svg.append("text") + .attr("x", 180) + .attr("y", 60) + .attr("class", "label") + .text("(2006)") + ml_svg.append('line') + .attr('x1', 200) + .attr('y1', 70) + .attr('x2', 200) + .attr('y2', 150) + ml_svg.append('line') + .attr('x1', 200) + .attr('y1', 149.5) + .attr('x2', 160) + .attr('y2', 149.5) + ml_svg.append('line') + .attr('x1', 160.5) + .attr('y1', 150) + .attr('x2', 160.5) + .attr('y2', 256.5) + + // 2011 text + ml_svg.append("text") + .attr("x", 295) + .attr("y", 40) + .attr("class", "label") + .text("Iraq War ends") + ml_svg.append("text") + .attr("x", 317) + .attr("y", 60) + .attr("class", "label") + .text("(2011)") + ml_svg.append('line') + .attr('x1', 335) + .attr('y1', 70) + .attr('x2', 335) + .attr('y2', 110) + ml_svg.append('line') + .attr('x1', 335) + .attr('y1', 110) + .attr('x2', 400) + .attr('y2', 110) + ml_svg.append('line') + .attr('x1', 400) + .attr('y1', 110) + .attr('x2', 400) + .attr('y2', 140) + + // 2012 text + ml_svg.append("text") + .attr("x", 455) + .attr("y", 20) + .attr("class", "label") + .text("Troop withdrawal in") + ml_svg.append("text") + .attr("x", 465) + .attr("y", 40) + .attr("class", "label") + .text("Afghanistan War") + ml_svg.append("text") + .attr("x", 495) + .attr("y", 60) + .attr("class", "label") + .text("(2012)") + ml_svg.append('line') + .attr('x1', 515) + .attr('y1', 70) + .attr('x2', 515) + .attr('y2', 130) + ml_svg.append('line') + .attr('x1', 515) + .attr('y1', 130) + .attr('x2', 450) + .attr('y2', 130) + ml_svg.append('line') + .attr('x1', 450) + .attr('y1', 130) + .attr('x2', 450) + .attr('y2', 160) + + // 2016 text + ml_svg.append("text") + .attr("x", 635) + .attr("y", 20) + .attr("class", "label") + .text("Resurgence") + ml_svg.append("text") + .attr("x", 646) + .attr("y", 40) + .attr("class", "label") + .text("of ISIS") + ml_svg.append("text") + .attr("x", 647) + .attr("y", 60) + .attr("class", "label") + .text("(2016)") + ml_svg.append('line') + .attr('x1', 665) + .attr('y1', 70) + .attr('x2', 665) + .attr('y2', 120) + ml_svg.append('line') + .attr('x1', 665) + .attr('y1', 120) + .attr('x2', 640) + .attr('y2', 120) + ml_svg.append('line') + .attr('x1', 640) + .attr('y1', 120) + .attr('x2', 640) + .attr('y2', 188) + + // 2018 text + ml_svg.append("text") + .attr("x", 775) + .attr("y", 20) + .attr("class", "label") + .text("Trump requests") + ml_svg.append("text") + .attr("x", 765) + .attr("y", 40) + .attr("class", "label") + .text("a spending increase") + ml_svg.append("text") + .attr("x", 800) + .attr("y", 60) + .attr("class", "label") + .text("(2018)") + ml_svg.append('line') + .attr('x1', 820) + .attr('y1', 70) + .attr('x2', 820) + .attr('y2', 80) + ml_svg.append('line') + .attr('x1', 820) + .attr('y1', 80) + .attr('x2', 735) + .attr('y2', 80) + ml_svg.append('line') + .attr('x1', 735) + .attr('y1', 80) + .attr('x2', 735) + .attr('y2', 120) + + + + /*** Social Bar Graph ***/ + let margin = {top: 10, right: 30, bottom: 60, left: 70}, + width = 1000 - margin.left - margin.right, + height = 520 - margin.top - margin.bottom; + + + // Append SVG + let social_svg = d3.select("#social_vis") + .append("svg") + .attr("width", width + margin.left + margin.right) + .attr("height", height + margin.top + margin.bottom) + .append("g") + .attr("transform", "translate(" + margin.left + "," + margin.top + ")"); + + + //x axis + let social_x = d3.scaleBand() + .domain([2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019]) + .range([0, width]) + .paddingInner(0.1); + social_svg.append("g") + .attr("transform", "translate(0," + height + ")") + .call(d3.axisBottom(social_x).tickValues([2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019]).tickFormat(d3.format("d"))); + + social_svg.append("text") + .attr("x", width/2) + .attr("y", height + margin.bottom) + .style("text-anchor", "middle") + .attr("class", "label") + .text("Years") + + // y axis + let social_y = d3.scaleLinear() + .domain([0, 6]) + .range([height, 0]) + social_svg.append("g") + .call(d3.axisLeft(social_y).tickFormat(function(d) { return d; }) + .tickSize(3)) + .style("stroke-width", "1.5px") + + social_svg.append("text") + .attr("y", 0 - margin.left) + .attr("x",0 - (height / 2)) + .attr("dy", "1em") + .attr("transform", "rotate(-90)") + .attr("class", "label") + .style("text-anchor", "middle") + .text("Total Social Spending in Trillions (USD)") + + social_svg.selectAll("bar") + .data(socialData) + .enter() + .append("rect") + .attr("class", "bar") + .style("fill", "#93BEDF") + .attr("x", function(d) { return social_x(d.year); }) + .attr("width", social_x.bandwidth()) + .attr("y", function(d) { return social_y(d.trillion); }) + .attr("height", function(d) { return height - social_y(d.trillion); }) + .on("mouseover", function(d, i) { + d3.select(this) + .style("fill", "#6EAF73"); + social_svg.append("text") + .attr("x", social_x(i.year)) + .attr("y", 490) + .attr("class", "hoverLabel") + .style("fill", function(d) { + if (document.getElementById("body").className === "dark") return "#F9F9F9" + else return "#373E40" + }) + .style("font-size", "14px") + .style("font-weight", "bold") + .text("$" + i.trillion + " T"); + }) + .on("mouseout", function() { + d3.select(this) + .style("fill", "#93BEDF"); + social_svg.selectAll(".hoverLabel") + .remove() + }) + + // 2008 text + social_svg.append("text") + .attr("x", 220) + .attr("y", 40) + .attr("class", "label") + .text("Stock Market Crash") + social_svg.append("text") + .attr("x", 270) + .attr("y", 60) + .attr("class", "label") + .text("(2008)") + social_svg.append('line') + .attr('x1', 290) + .attr('y1', 70) + .attr('x2', 290) + .attr('y2', 271) + + // fiscal cliff text + social_svg.append("text") + .attr("x", 470) + .attr("y", 40) + .attr("class", "label") + .text("Fiscal Cliff") + social_svg.append("text") + .attr("x", 485) + .attr("y", 60) + .attr("class", "label") + .text("(2012)") + social_svg.append('line') + .attr('x1', 505) + .attr('y1', 70) + .attr('x2', 505) + .attr('y2', 227) + + // trade war text + social_svg.append("text") + .attr("x", 760) + .attr("y", 40) + .attr("class", "label") + .text("Trade War Begins") + social_svg.append("text") + .attr("x", 800) + .attr("y", 60) + .attr("class", "label") + .text("(2018)") + social_svg.append('line') + .attr('x1', 822) + .attr('y1', 70) + .attr('x2', 822) + .attr('y2', 170) + // }) + + /*** Light / Dark Slider ***/ + let slider = document.getElementById("sliderId") + let body = document.getElementById("body") + + slider.addEventListener('change', function() { + if (slider.checked) { + body.className = "dark" + d3.selectAll(".label").style("fill", "#F9F9F9").style("transition", "1s") + d3.selectAll("line").style("stroke", "#F9F9F9").style("transition", "1s") + } else { + body.className = "light" + d3.selectAll(".label").style("fill", "#373E40").style("transition", "1s") + d3.selectAll("line").style("stroke", "#373E40").style("transition", "1s") + } + }) + +} From d424b80217f435ec130cae0ea8e3a12b01b3e5b7 Mon Sep 17 00:00:00 2001 From: Roman Wicky van Doyer Date: Mon, 15 Mar 2021 17:37:46 -0400 Subject: [PATCH 32/57] Update index.html --- index.html | 421 +---------------------------------------------------- 1 file changed, 1 insertion(+), 420 deletions(-) diff --git a/index.html b/index.html index 46ef95d3..62297785 100644 --- a/index.html +++ b/index.html @@ -79,423 +79,4 @@

Military vs Social Programs

- - - \ No newline at end of file + From c9e1c10d661ef9b86fc7178f6853f977c1ccd891 Mon Sep 17 00:00:00 2001 From: Roman Wicky van Doyer Date: Mon, 15 Mar 2021 17:39:08 -0400 Subject: [PATCH 33/57] Update index.html --- index.html | 553 ++++++++--------------------------------------------- 1 file changed, 82 insertions(+), 471 deletions(-) diff --git a/index.html b/index.html index 5c5ed56e..b1b968d4 100644 --- a/index.html +++ b/index.html @@ -4,478 +4,89 @@ - - - - Final + + Final Project -
-

United States Spending

-

Military vs Social Programs

-
- -

- Over the past 20 years, the United States has faced some of the worst economic crises in history. - From the Great Recession of 2007 - 2009 to the 2020 Recession (the worst since the - Great Depression [1]), Americans have been struggling. Currently, we are battling the - physical, emotional, and economic toll of COVID-19. In the past year unemployment has peaked at - an unprecedented 14.8% [2], and many Americans who were lucky enough to survive a COVID infection - (and some family members whose loved ones did not) have been plunged into medical debt, even with - private insurance [3]. -

-

- Despite these struggles, the United States has seen its budget become increasingly militarized. - The US is the largest military spender in the world, larger than the next 10 highest spenders - combined [4]. Within the military budget itself, programs such as Veterans Affairs is dwarfed by spending - by the Department of Defense and overseas contingency operations (OCO). The OCO, which includes - the cost of wars, has spent over $2 trillion financing the War on Terror [5]: a war which is conservatively - estimated to have displaced 37 million people and left over 800,000 dead [6]. -

- -
- -

- Below, you can see the total military spending for the US from the past 19 years. This visualization - shows a distinct upwards trend, despite troop withdrawal from both Afghanistan and Iraq [7], and an - announcement by President Obama in 2013 that the War on Terror was over [6]. Also note how the U.S. - military budget is reactionary to external events: increasing and decreasing as necessary in response - to outside circumstances. -

- -
- -

- Below you can see the total social spending for the US from the past 17 years. -
[Talk abt social security (6.2% of income investopedia.com/retirement/social-security-faqs/)]
- (is the majority really just for admisinistrative costs? confused https://www.ssa.gov/budget/)
- - An important aspect to note is that unlike the military budget, which is reactionary and increases dramatically, - the budget for social programs responds only to inflation. This means that despite the multiple finanical crises - that have hit the United States in our lifetime, the governement does not offer additional economic support to - its citizens. - -
[Make another point that fits in here - coporate bailouts? banks in 2008 / airplanes in 2020? ] -

- -
- -
- +
+

United States Spending

+

Military vs Social Programs

+
+ + + +Light/Dark Toggle + + +

+ Over the past 20 years, the United States has faced some of the worst economic crises in history. + From the Great Recession of 2007 - 2009 to the 2020 Recession (the worst since the + Great Depression [1]), Americans have been struggling. Currently, we are battling the + physical, emotional, and economic toll of COVID-19. In the past year unemployment has peaked at + an unprecedented 14.8% [2], and many Americans who were lucky enough to survive a COVID infection + (and some family members whose loved ones did not) have been plunged into medical debt, even with + private insurance [3]. +

+

+ Despite these struggles, the United States has seen its budget become increasingly militarized. + The US is the largest military spender in the world, larger than the next 10 highest spenders + combined [4]. Within the military budget itself, programs such as Veterans Affairs is dwarfed by spending + by the Department of Defense and overseas contingency operations (OCO). The OCO, which includes + the cost of wars, has spent over $2 trillion financing the War on Terror [5]: a war which is conservatively + estimated to have displaced 37 million people and left over 800,000 dead [6]. +

+ +
+ +

+ Below, you can see the total military spending for the US from the past 19 years. This visualization + shows a distinct upwards trend, despite troop withdrawal from both Afghanistan and Iraq [7], and an + announcement by President Obama in 2013 that the War on Terror was over [6]. Also note how the U.S. + military budget is reactionary to external events: increasing and decreasing as necessary in response + to outside circumstances. +

+ +
+ +

+ Below you can see the total social spending for the US from the past 17 years. An important aspect to note + is that unlike the military budget, which is reactionary and increases dramatically, the budget for social + programs responds only to inflation. This means that despite the multiple financial crises that have hit the + United States in our lifetime, the government does not offer additional economic support to its citizens. + This is in stark contrast to the U.S. government’s history of corporate bailouts, which occur in amounts + of billions to trillions of dollars, and a luxury only afforded to Americans recently at the height of the + pandemic [8]. +

+ +
+ +
+ [1] + [2] + [3] + [4] + [5] + [6] + [7] + [8] + +
+
+
+
+ + +
+
+
+ +
- - - - - From c177da40f4bc1ccc8a1236cecdf88015b687f21f Mon Sep 17 00:00:00 2001 From: Roman Wicky van Doyer Date: Mon, 15 Mar 2021 17:53:04 -0400 Subject: [PATCH 34/57] Update backend.js --- backend.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend.js b/backend.js index 50266a15..44627f13 100644 --- a/backend.js +++ b/backend.js @@ -11,7 +11,7 @@ function main(){ }) - createTreeMap(selector); + //createTreeMap(selector); createPieChart(selector); animatedLineGraph(); From 4c6c021b8d4565ce98a046f4de227f46baa79119 Mon Sep 17 00:00:00 2001 From: Roman Wicky van Doyer Date: Mon, 15 Mar 2021 17:53:15 -0400 Subject: [PATCH 35/57] Update index.html --- index.html | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/index.html b/index.html index b1b968d4..7308d849 100644 --- a/index.html +++ b/index.html @@ -4,10 +4,15 @@ - + + + + + + Final Project - +

United States Spending

Military vs Social Programs

@@ -63,17 +68,6 @@

Military vs Social Programs

-
- [1] - [2] - [3] - [4] - [5] - [6] - [7] - [8] - -
@@ -88,5 +82,16 @@

Military vs Social Programs

+
+ [1] + [2] + [3] + [4] + [5] + [6] + [7] + [8] + +
From 8b709a0131b80883018f206d175cab81b0a9dd86 Mon Sep 17 00:00:00 2001 From: Roman Wicky van Doyer Date: Mon, 15 Mar 2021 17:56:17 -0400 Subject: [PATCH 36/57] Update backend.js --- backend.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/backend.js b/backend.js index 44627f13..4cb68a60 100644 --- a/backend.js +++ b/backend.js @@ -11,7 +11,7 @@ function main(){ }) - //createTreeMap(selector); + createTreeMap(selector); createPieChart(selector); animatedLineGraph(); @@ -111,14 +111,15 @@ function main(){ let data; if(selector === "2017"){ - data = "csv/totalspending2017.js" + data = json2017; } if(selector === "2018"){ - data = "csv/totalspending2018.js" + data = json2018; }if(selector === "2019"){ - data = "csv/totalspending2019.js" + data = json2019; } + console.log(data); // stratify the data: reformatting for d3.js let root = d3.stratify() From 87628d5e09d8c4ff10c24cd6fc8ad8fc58745e3c Mon Sep 17 00:00:00 2001 From: Roman Wicky van Doyer Date: Mon, 15 Mar 2021 17:57:30 -0400 Subject: [PATCH 37/57] Update index.html --- index.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/index.html b/index.html index 7308d849..0ee42e0c 100644 --- a/index.html +++ b/index.html @@ -10,6 +10,8 @@ + + Final Project From a3507d6c820167f04690106b5c49dec8042c1e03 Mon Sep 17 00:00:00 2001 From: Roman Wicky van Doyer Date: Mon, 15 Mar 2021 18:03:36 -0400 Subject: [PATCH 38/57] Update index.html --- index.html | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/index.html b/index.html index 0ee42e0c..ab8b1473 100644 --- a/index.html +++ b/index.html @@ -70,6 +70,13 @@

Military vs Social Programs

+
+ +

+ Below is a Treemap + Piechart of the years 2017-2019 of the military budget of top nations. It is clear that the United States + spends billions of dollars more than all other countries (combined!). +

+
@@ -80,6 +87,14 @@

Military vs Social Programs

+ +
+ +

+ Below is an animated line graph of the Yearly Spending in Billions of the U.S. Military from 2000-2019. +

+ +
From f1d02795dd1656b1d0e295723be05014c551c18f Mon Sep 17 00:00:00 2001 From: Roman Wicky van Doyer Date: Mon, 15 Mar 2021 18:08:34 -0400 Subject: [PATCH 39/57] Add files via upload --- json/totalSpending2017.js | 3 +++ json/totalSpending2018.js | 3 +++ json/totalSpending2019.js | 3 +++ 3 files changed, 9 insertions(+) diff --git a/json/totalSpending2017.js b/json/totalSpending2017.js index d49a14ca..94b754a2 100644 --- a/json/totalSpending2017.js +++ b/json/totalSpending2017.js @@ -1,4 +1,7 @@ let json2017 = [ + { + country: 2017 + }, { country: "USA", spending: 646.7, diff --git a/json/totalSpending2018.js b/json/totalSpending2018.js index ffc1930c..09f9d269 100644 --- a/json/totalSpending2018.js +++ b/json/totalSpending2018.js @@ -1,4 +1,7 @@ let json2018 = [ + { + country: 2018 + }, { country: "USA", spending: 682.4, diff --git a/json/totalSpending2019.js b/json/totalSpending2019.js index e8fdf487..e8128e0d 100644 --- a/json/totalSpending2019.js +++ b/json/totalSpending2019.js @@ -1,4 +1,7 @@ let json2019 = [ + { + country: 2019 + }, { country: "USA", spending: 732.0, From 3105fa131800ca897d1ea9dcd0d570edc2a5dcbd Mon Sep 17 00:00:00 2001 From: Roman Wicky van Doyer Date: Mon, 15 Mar 2021 18:13:04 -0400 Subject: [PATCH 40/57] Update backend.js --- backend.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/backend.js b/backend.js index 4cb68a60..5065152e 100644 --- a/backend.js +++ b/backend.js @@ -267,6 +267,23 @@ function main(){ const grp = chart .append("g") .attr("transform", `translate(-${margin.left},-${margin.top})`); + + svg.append("text") + .attr("x", width/2 + 15) + .attr("y", height + margin.bottom - 30) + .style("text-anchor", "middle") + .attr("class", "label") + .text("Years") + + svg.append("text") + .attr("y", 0) + .attr("x",0 - (height / 2)) + .attr("dy", "1em") + .attr("transform", "rotate(-90)") + .attr("class", "label") + .style("text-anchor", "middle") + .text("Total Military Spending in Billions (USD)") + const yScale = d3 .scaleLinear() From 7838522f28297f69d7af64dca47cff2997f647a5 Mon Sep 17 00:00:00 2001 From: mollywirtz Date: Mon, 15 Mar 2021 18:14:47 -0400 Subject: [PATCH 41/57] save --- backend.js | 2 +- index.html | 7 +++++-- style.css | 15 ++++++++++++++- 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/backend.js b/backend.js index 4cb68a60..69c6119a 100644 --- a/backend.js +++ b/backend.js @@ -19,7 +19,7 @@ function main(){ d3.select("#svgPie").remove(); let margin = {top: 100, right: 100, bottom: 10, left: 100}, - width = 945 - margin.left - margin.right, + width = 545 - margin.left - margin.right, height = 445 - margin.top - margin.bottom; // append the svg object to the body of the page diff --git a/index.html b/index.html index ab8b1473..7739f4d2 100644 --- a/index.html +++ b/index.html @@ -77,8 +77,11 @@

Military vs Social Programs

spends billions of dollars more than all other countries (combined!).

-
-
+
+
+
+
+
- [1] - [2] - [3] - [4] - [5] - [6] - [7] -

>e$^AfzBZHA=vuewT_u_R11SN3>>FsNiru!?ms>WV>s!_C zyr-+)UEfaUs;J&C8bAe6f7G1RLG3TA{CahjWSMFiHb4R0+mUS22*c)gMBWX-SjD?@Iu3;=J!| zZ=_@3RCE+$734XJ(dMynv&DHuBWV8U4T4SqXH-;tiAz48EY=e-5@5vhKq_H$-OC1_ zQAVn`W*s*IYLr;JnyxdKxW;JLJq&HY(*F43F>h*f6!)A{{~^Zx-Klz%`5Y`)Bm2!M zUTDkFg`T2RW`e|9N1$w;mkA^{pf8pMJ-ANjVx}o@RSv2&kz8KtE}05|6RP)ZBylzW z$nc!FfkC28Ub4hNs@kWRxduqO?NFqzE(oA!fkJ_nhClBHDY_6NSO=bSs$KjGLv@~9gO#hyepEDGc z1HzEhrq&iJMN+*-A4(Y~?aEOVxW^3dQ3qZ0BWne!M83Z@wFL^Pzs~J{%| z548Iady||8jMblb5zTevde&$yP<=*D3~K~u4EY^Aly`6N+W#FFrI%|S;$#OZER}fmUc1Lc{GB)<&Vg{R?dquupNdJDz$_qRQRLJNB)?AToAQEz*BV@ARy3ap51mNS z6#n}e5w{uC8iL3NZel*VBTwq_xJSRTNpHl?>p6ixVQU0A0Ouf;YR|_ikSxpvFd7w} zR2A=RisoMsV&Hzj&CLx>x&8dM;ln8Ee+EE5&5tN2l}G912ERAIB;feSc{6^*HrQ%$axv}M3c$L**dDdJ()mbI#NqDiOP=lWeg#IW%L){cQL(o-WzN8 zZO!=GgF&TJyjBxR86V~JxG(;-Zv3R@Ng4FWOYR41CIcP!qoSaEvTU%Am7wEV-mL(t ztGW+f{0(H>mN#jQg1a_|t^c37r>Fg#bNZrb-v;gI_&Miez3|z5aUF()_mtX<$8(Q7~riNXh+$P29hJ;~x9>wbswy6mw;)O93A_hgl<60-FnS!!4I}Yc>Lp!@C8% z?_(`+zsWSL!0wstM>Xf5Du>E$h%!P>yv z#o7{UPQ)w#F1h*!-1U=g=QO9@xZuG7i+HB4eg>wW;y331*Eyl6$?A5#{z_PGoUr(5 zyLHcP!<4qV#7vp$gcwj&nGPJBc@lM>bN3cdHClEPxZ?;oNFgZ^w*WYTzV7y9;E-gi zeB;9Z_xWVG8GwN2)Ao6X-#MKCmThc25(WvtaDy@q$Z%9M@6>G6t4anb^mO%eS?83{ F1OOt?=(PX< literal 0 HcmV?d00001 diff --git a/assets/military_bar.png b/assets/military_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..7a35f1283fe6c9eabc73e4df7aae7c1102f3d22d GIT binary patch literal 52599 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 qAFZo;R|+(2AOA0=@DjBE literal 0 HcmV?d00001 diff --git a/assets/social_bar.png b/assets/social_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..8d0756bd02f088f0fa9bd2beadfdd23da8cf8711 GIT binary patch literal 42317 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 ahnxKSxhu+kPqmN0e*(NB57Y0fy8K_lEHzUA literal 0 HcmV?d00001 From 4673f1ffdc6db1b373ab509290447a808a321e48 Mon Sep 17 00:00:00 2001 From: Molly Wirtz <45675564+MollyWirtz@users.noreply.github.com> Date: Mon, 15 Mar 2021 14:20:13 -0400 Subject: [PATCH 26/57] Update README.md --- README.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 03539125..c20bea64 100755 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Background --- ### Objective -Given the economic upheaval of the past year, our team wanted to choose a project focusing on the financial spending of the government: specifically the difference between how the U.S. spends money on military endeavors versus social programs. +Given the unprecedented economic upheaval of the past year brought on by the pandemic, our team wanted to choose a project focusing on the financial spending of the government: specifically the difference between how the U.S. spends money on military endeavors versus social programs. ### Data We sifted through multiple databases and other data sources to find the information necessary for our project. We changed courses a few times based on much data was available, how specific it was, and the points we were trying to convey to our reader. Although not all of the following data sources are represented in our final version, all of them were helpful in our research and understanding of this topic. @@ -27,18 +27,16 @@ For most of our data we had to employ some about of cleaning. This involving dow Visualizations --- -Our project website contains many sections. First, we felt it was important to convey our objectives for this project, as well as provided explanations of our visualizations and additional research to our user. +Our project website contains multiple sections. First, we felt it was important to convey our objectives for this project, as well as provide explanations of our visualizations and additional research to our user. This is shown at the top of our page in the form of an introduction. -Next we have our section on U.S. military spending, with a bar chart and a treemap. The bar chart shows data on the total military spending from 2003 - 2021 (2021 projected). Important events are denoted to give the user an informed idea of global events that impacted spending, and to clarify the y-values, the cost of each year is displayed under the x-axis when that bar is hovered on. To take a further look into U.S. budget, we have our tree map. [Explain more abt treemap when merged in] +Next we have our section on U.S. military spending, with a bar chart and a treemap. The bar chart shows data on the total military spending from 2003 - 2021 (2021 projected). Important events, such of the start or end of wars, are denoted to give the user an informed idea of global events that impacted spending. To clarify and emphasize the y-values, the cost of each year is displayed under the x-axis when that bar is hovered on. To take a further look into U.S. budget, we have our tree map. [Explain more abt treemap when merged in] military bar graph - -Our next section focuses on U.S. social spending, and like the military section, contains a bar graph and a treemap. The bar chart shows the total spending of the U.S. government on social programs, such as social security, education, and healthcare. Events that significantly impacted American's financial state, such as the 2008 stock market crash, have been donated above the years they occur similarly to our other bar graph. This graph also made to be interactive by changing color and showing the cost per year of the bar when hovered on. To look more in-depth at the United States' social spending, we have a treemap. [Explain more abt treemap when merged in] +Our next section focuses on U.S. social spending, and like the military section, contains a bar graph and a treemap. The bar chart shows the total spending of the U.S. government on social programs, such as social security, education, and healthcare. Events that significantly impacted Americans financial state, such as the 2008 stock market crash, have been donated above the years they occur, similarly to our other bar graph. This graph also made to be interactive by changing color and showing the cost per year of the bar when hovered on. To look more in-depth at the United States' social spending, we have a treemap. [Explain more abt treemap when merged in] social bar graph - Code --- The majority of our code can be found in our index.html file, which is commented and organized by graph and feature. @@ -63,7 +61,7 @@ Achievements color scheme ### Technical -- Implemented a light / dark theme option using CSS and a stylized input checkbox located in the top right corner of the page +- Implemented a light / dark theme option using CSS and a stylized input checkbox located in the top right corner of the page (further detail and images are included in the features section) - Created interactive bar charts, changing colors of bars and including the amounts on each hover - Made a zoomable treemap to display multiple "nested" treemaps From 2f49edd1f8ff9e5d7c0be45793c5e0650a1afadf Mon Sep 17 00:00:00 2001 From: Roman Wicky van Doyer Date: Mon, 15 Mar 2021 15:22:55 -0400 Subject: [PATCH 27/57] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index c20bea64..350012f4 100755 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ Final Project - Interactive Data Visualization ### Project Website +https://romanwicky.github.io/final/index.html + ### Screencast Video From 542985ddbbd0c4b61a773ee714bc59bbfa2c2136 Mon Sep 17 00:00:00 2001 From: mollywirtz Date: Mon, 15 Mar 2021 16:06:37 -0400 Subject: [PATCH 28/57] change csv to json --- index.html | 24 ++++++------- json/socialJson.js | 87 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 98 insertions(+), 13 deletions(-) create mode 100644 json/socialJson.js diff --git a/index.html b/index.html index 07336385..46ef95d3 100644 --- a/index.html +++ b/index.html @@ -5,6 +5,7 @@ + Final @@ -397,23 +398,21 @@