diff --git a/Final Project Project Book.pdf b/Final Project Project Book.pdf new file mode 100644 index 0000000..17119ab Binary files /dev/null and b/Final Project Project Book.pdf differ diff --git a/README.md b/README.md index 69875d8..89a47b6 100644 --- a/README.md +++ b/README.md @@ -1,93 +1,12 @@ Final Project - Interactive Data Visualization === +Website URL: https://gabi246.github.io/final/ -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, provide an exploratory interface to some topic of your own choosing, or take on a more ambitious experiment than A3. -You will acquire the data, design your visualizations, implement them, and critically evaluate the results. +Website Presentation: https://www.loom.com/share/3fe286eac1a345faa3f2bc60133485c4 -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. +The purpose for this website is to bring an understanding on the effects of climate change. We want to create clear visualizations on temperature changes through the years in the Worcester area. +We programmed the website using D3 libraries, HTML, and CSS. All references are included at the end of the Process Book. -Proposals / Idea Generation ---- - -Submit project ideas using [this Google Form](https://docs.google.com/forms/d/e/1FAIpQLSepaCzjEq9AXwmJ8mJ-06ytkQUuLI1Z2QF5KGyhVnKaxBI-mA/viewform?usp=sf_link). - -You're encouraged to submit many ideas-- staff will help you identify the most promising ones and possible roadblocks. - -Please stick to 1-4 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. - -Tip: Start your process book on Day 1. Make entries after each meeting, and trim / edit as needed towards the end of the project. Many folks use either slides software (like PowerPoint) or Google Docs to make this book, as both allow for flexible layouts and export to PDF. - - -### Project Website - -Create a public website for your project using GitHub pages or another 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 if possible, unless you're running an experiment, etc.) 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 - -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 or Loom (new and recommended). -Please make sure that the sound quality of your video is good -- it may be worthwhile to invest in an external USB microphone-- campus IT should have some you can borrow. -Upload the video to an online video-platform such as YouTube or Vimeo and embed it into your project web page. -For our final project presentation day, we will show as many videos in class as possible, and ask teams to field questions. - -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 ---- - -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 Material UI, React, Svelte, etcetera. - -Please *do not* use libraries on top of d3 without consulting staff, however. -Libraries like nvd3.js look tempting, but such libraries often have poor defaults and result in poor visualizations. -There may be exceptions. -Instead, draw from the numerous existing d3 examples on the web. - -If you use outside sources please provide a References section with links at the end of your Readme. - -Resources ---- -The "[Data is Plural](https://tinyletter.com/data-is-plural/archive)" weekly letter often contains interesting datasets. - -Think of something you're interested in, go find data on it! Include data collection and processing as part of your work on this project. Requirements --- diff --git a/data.csv b/data.csv new file mode 100644 index 0000000..ff15bd2 --- /dev/null +++ b/data.csv @@ -0,0 +1,33 @@ +year,value +1990,-0.10 +1991,-0.74 +1992,-0.80 +1993,-1.44 +1994,-0.73 +1995,-0.20 +1996,-1.22 +1997,0.29 +1998,-0.19 +1999,0.02 +2000,0.33 +2001,0.25 +2002,0.27 +2003,-0.24 +2004,0.75 +2005,0.32 +2006,0.50 +2007,0.43 +2008,0.09 +2009,0.05 +2010,0.43 +2011,-0.24 +2012,-0.61 +2013,0.67 +2014,-0.85 +2015,0.62 +2016,1.04 +2017,0.34 +2018,-0.12 +2019,0.94 +2020,0.02 +2021,0.85 diff --git a/gpc.jpg b/gpc.jpg new file mode 100644 index 0000000..c2942ed Binary files /dev/null and b/gpc.jpg differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..773baa5 --- /dev/null +++ b/index.html @@ -0,0 +1,261 @@ + + + + +
+ + + + + +
+ Climate change is a major issue that humanity is facing. Warming tempertures + and changing weather patterns are effecting the globe.
+But what is causing this distruption in the natural cycle and balance of the Earth? + The answer is global emissions. +
+The graph above is what is known as a "sunburst" graph that depicts multiple data points and the overall picture. In this case we can see that the biggest contributors to greenhouse gas emissions. Are Energy at 73.2%, Agriculture Forestry and Land Use at 18.4%, Industry at 5.2%, and Waste at 3.2%. When hovering over each of the outer rings you are able to see even closely at how the major industries in each of greenhouse gas contributors. +
+