class: middle, inverse .leftcol30[ <center> <img src="https://eda.seas.gwu.edu/images/logo.png" width=250> </center> ] .rightcol70[ # Week 14: .fancy[Story Telling] ###
EMSE 4572 / 6572: Exploratory Data Analysis ###
John Paul Helveston ###
December 04, 2024 ] --- class: inverse, middle # Week 14: .fancy[Story Telling] ## 1. Telling a story ## 2. Designing slides ## 3. Giving a talk ## 4. "Final" thoughts --- class: middle, center # Download [this cheetsheet](https://github.com/emse-eda-gwu/2024-Fall/raw/main/content/cheatsheet-storytelling.pdf) for today's content --- class: inverse, middle # Week 14: .fancy[Story Telling] ## 1. .orange[Telling a story] ## 2. Designing slides ## 3. Giving a talk ## 4. "Final" thoughts --- class: inverse, middle, center # What is a story? --- class: middle > ### A story is a set of observations, facts, or events...that are presented in a specific order such that they create an</br>**emotional reaction** in the audience.</br></br>- Clause O. Wilke (2019), Chp. 29 --- background-color: #fff class: middle, center </br> <center> <img src="images/kv-01.png" width=800> </center> [source](https://sivers.org/drama) --- background-color: #fff class: middle, center </br> <center> <img src="images/kv-02.png" width=750> </center> [source](https://sivers.org/drama) --- background-color: #fff class: middle, center </br> <center> <img src="images/kv-03.png" width=800> </center> [source](https://sivers.org/drama) --- background-color: #000 class: inverse, middle, center ## [Freytag's Pyramid](https://en.wikipedia.org/wiki/Gustav_Freytag) <center> <img src="images/freytag_pyramid.png" width=800> </center> --- background-color: #fff class: center ## Freytag's Pyramid: **[King Kong](https://en.wikipedia.org/wiki/King_Kong)** <center> <img src="images/freytag_pyramid_king_kong.jpg" width=900> </center> [source](http://writinghorrorfiction.blogspot.com/2011/03/putting-freytags-pyramid-to-use-in.html) --- background-color: #fff class: center ## Freytag's Pyramid: **Research Project** <center> <img src="images/freytag_pyramid_research.png" width=1000> </center> --- background-color: #fff class: center ## Freytag's Pyramid: **Research Project** <center> <img src="images/freytag_pyramid_research_labeled.png" width=1000> </center> --- class: middle > ### "A single (static) visualization will rarely tell an entire story"</br></br>- Clause O. Wilke (2019), Chp. 29 --- background-color: #fff class: center ## Freytag's Pyramid: **Research Project** <center> <img src="images/freytag_pyramid_research_charts.png" width=1000> </center> --- class: center ## Use **layers** to build tension / provide context -- <center> <img src="images/pevSales1.png" width=900> </center> --- class: center ## Use **layers** to build tension / provide context <center> <img src="images/pevSales2.png" width=900> </center> --- class: center ## Use **layers** to build tension / provide context <center> <img src="images/pevSales3.png" width=900> </center> --- class: center ## Use **animation** to build tension / provide context <center> <img src="images/unemployment_chart_vox.jpg" width=900> </center> [source](https://www.vox.com/2020/4/2/21203850/unemployment-initial-claims-march-28) --- class: center ## Use **animation** to build tension / provide context <center> <img src="images/unemployment_chart.gif"> </center> [source](https://twitter.com/maoam_guy/status/1245887052027232256) --- class: center ## Make charts for the generals ### (i.e. keep it simple) -- <center> <img src="images/wilke-generals-1.png" width=700> </center> [source](https://serialmentor.com/dataviz/telling-a-story.html#make-a-figure-for-the-generals) --- class: center ## Make charts for the generals ### (i.e. keep it simple) .leftcol[ <center> <img src="images/wilke-generals-2.png"> </center> [source](https://serialmentor.com/dataviz/telling-a-story.html#make-a-figure-for-the-generals) ] -- .rightcol[ <center> <img src="images/wilke-generals-3.png"> </center> [source](https://serialmentor.com/dataviz/telling-a-story.html#make-a-figure-for-the-generals) ] --- class: center # Build up towards complex figures -- <center> <img src="images/wilke-complex-1.png" width=400> </center> [source](https://serialmentor.com/dataviz/telling-a-story.html#build-up-towards-complex-figures) --- class: center # Build up towards complex figures <center> <img src="images/wilke-complex-2.png" width=1100> </center> [source](https://serialmentor.com/dataviz/telling-a-story.html#build-up-towards-complex-figures) --- class: center ## Be consistent, but don't be repetitive -- .leftcol[ <center> <img src="images/wilke-repetitive-1.png" width=500> </center> [source](https://serialmentor.com/dataviz/telling-a-story.html#be-consistent-but-dont-be-repetitive) ] -- .rightcol[ <center> <img src="images/wilke-repetitive-2.png" width=500> </center> [source](https://serialmentor.com/dataviz/telling-a-story.html#be-consistent-but-dont-be-repetitive) ] --- class: inverse, middle # Week 14: .fancy[Story Telling] ## 1. Telling a story ## 2. .orange[Designing slides] ## 3. Giving a talk ## 4. "Final" thoughts --- class: inverse, middle, center # Hitchcock's rule <center> <img src="images/Visual-Storytelling-Rules-The-Hitchcock-Rule-1.png" width=900> </center> --- class: middle ## .center[Hitchcock's rule] > # The size of any object in your frame should be proportional to its importance to the story at that moment ## .center[[Watch this example](https://youtu.be/E1LzhiCcOY0?t=174)] --- class: middle ## .center[Hitchcock's rule] > # The size of any object in your ~~frame~~ **slide** should be proportional to its importance to the story at that moment --- ...and finally you will read this <br><br> <div style='font-size: 70pt; text-align: center;'>You will read this first</div> <br><br> <div style='font-size: 40pt; text-align: center;'>and then you will read this</div> --- class: center # Put main point at top and use big font size! </br> </br> (see Stephanie Evergreen's blog post ["So What?"](https://stephanieevergreen.com/so-what/)) --- class: center # Except for Tesla, EV adoption in the U.S. is **flat** <center> <img src="images/pevSales3.png" width=900> </center> --- class: center # Tesla's Model 3 is a Game Changer for EVs <center> <img src="images/pevSales3.png" width=900> </center> --- class: center <p style="font-size:40pt;">> 40pt font for titles</p> <p style="font-size:24pt;">> 24pt font for all other text</p> (Exception: footer text can be small) <div class="footer-small"><span>Footer text</span></div> --- # .center[.red[_Think of fonts as pre-attentive attributes_]] </br></br> -- .leftcol[ <center> <div style="font-size: 24pt;"> San-serif fonts for most text </div> </center> ] .rightcol[ <div style="font-size:24pt; font-style:italic; font-family: serif;"> "Italic, serif fonts for quotes" </div> </br>- Prof. Helveston ] --- class: middle, center # Consider using a light-colored background<br>(tan / gray) --- class: center # Use high contrast between font and background color </br> .leftcol[ <center> <div style="background-color: #FFF; padding: 50px; margin: 0px; width: 300px; font-size: 28pt;"> Dark text on a light background works well </div> </center> ] .rightcol[ <center> <div style="background-color: #000; color: #FFF; padding: 50px; margin: 0px; width: 300px; font-size: 28pt;"> Light text on a dark background also works well </div> </center> ] --- class: center # Use high contrast between font and background color </br> .leftcol[ <center> <div style="background-color: #FFF; color: #ffef01; padding: 50px; margin: 0px; width: 350px; font-size: 28pt;"> Yellow text on a white background is horrible </center> ] .rightcol[ <center> <div style="background-color: #000; color: #0000ff; padding: 50px; margin: 0px; width: 350px; font-size: 28pt;"> Blue text on a black background is horrible </center> ] --- class: center, middle # Use high contrast between font and background color .leftcol[ <center> <img src="images/fives-1.png" width=500> </center> ] .rightcol[ <center> <img src="images/fives-2.png" width=500> </center> ] --- class: center, middle # Avoid fonts like </br> <div style='font-family: "Comic Sans MS"; font-size: 40pt'>Comic Sans</div> </br> <div style='font-family: "Papyrus"; font-size: 40pt'>Papyrus</div> </br> </br> # They make your work look amateurish --- class: middle, center # 1 slide, 1 idea ## Break up main points into multiple slides --- class: middle, center # Number your slides! --- class: middle, center <center> <img src="images/slide_junk.png"> </center> --- class: center </br></br></br></br></br></br> # Example of an acceptable slide footer # </br></br></br>↓ <div class="footer-small"><span>Data source: http://somesourceofdata.com    © John Paul Helveston, GWU, Apr. 2021</span></div> --- class: middle, center # If you are in person, consider using handouts<br>(1-2 pages) ??? 1. They can preview your results 2. They're more likely to remember your main points --- class: inverse # Quiz 5
−
+
10
:
00
.leftcol[ ### Check the class slack for instructions ] .rightcol[ <center> <img src="https://github.com/emse-p4a-gwu/2022-Spring/raw/main/images/quiz_doge.png" width="400"> </center> ] --- class: inverse, middle # Week 14: .fancy[Story Telling] ## 1. Telling a story ## 2. Designing slides ## 3. .orange[Giving a talk] ## 4. "Final" thoughts --- class: middle, inverse, center # What are the first words<br>you should say in a speech? -- ## Watch [this video](https://youtu.be/w82a1FT5o88) to find out --- # How to start a speech -- ### 3. With a question that matters to the audience ("Have you ever...?") -- ### 2. With a shocking factoid ("There are more people alive today than have ever lived..."). -- ### 1. Tell a story, talk about **people** ("Imagine...") --- background-color: #000 class: inverse, middle, center <center> <img src="images/helveston_talk.png"> </center> --- class: middle <center> <img src="images/helveston_talk.png" width=300> </center> -- 3) With a question that matters to the audience: **"What's the current federal subsidy for buying an electric car in the US?"** -- 2) With a shocking factoid **"50% of the world's EVs are made by Chinese automakers"** -- 1) Tell a story, talk about **people** **"Whenever I talk with people about electric cars, they usually ask about Tesla..."** --- class: inverse ## Your turn
−
+
05
:
00
Brainstorm different strategies for how to start your presentation for your projects: 1. Tell a story, talk about **people** ("Imagine..."). 2. With a shocking factoid ("There are more people alive today than have ever lived..."). 3. With a question that matters to the audience ("Have you...?"). Afterwards, we will go around the room and one person from each team will practice giving their start to their presentation. --- class: inverse, middle # Week 14: .fancy[Story Telling] ## 1. Telling a story ## 2. Designing slides ## 3. Giving a talk ## 4. .orange["Final" thoughts] --- # .center[[Final Reports](https://eda.seas.gwu.edu/2024-Fall/project/3-final-report.html) due 12/08<br>(You have 4 days left!)] -- - ### Read prompt carefully -- - ### Be sure to include a copy of the data you're using -- - ### Use a theme ✨ -- - ### Check for spelling errors: ``` r spelling::spell_check_files("report.qmd") ``` --- # .center[[Final Presentations](https://eda.seas.gwu.edu/2024-Fall/project/4-presentation.html) (Slides Due 12/10)] </br> - ### We'll watch these during class period on Dec 11 - ### 10 mins each - ### At the end, we'll announce awards: - ### 🗑️ **Janitor Award**: For most intense wrangling of messy data - ### ✨ **Shiny Award**: For single most impressive visualization --- # .center[[Final Interviews](https://eda.seas.gwu.edu/2024-Fall/class/interviews) (12/09 - 12/10)] - ### Schedule for a 10-minute interview using [this link](https://calendar.app.google/21TiEPKvCF5A5AgY9)</br>(will also be posted in Slack) -- - ### Suggestions (from Prof. Mazzuchi): 1. Bring water to drink - it will calm you when you are nervous and your mouth dries up. You can also pause and think while you drink. 2. Don't answer right away - think a bit. 3. Answer the question asked. Don't try to impress or I will ask more questions. 4. Don't say "I don't know." Try and I will help you.