Abstraction, as you may have come to appreciate by now, is the hallmark of computing. You can compute anything as long as you can create a meaningful abstraction of it in a computer representation. You have seen this repeatedly in this book. Every Processing program you write relies on a number of abstractions. Further, Processing and all other programming languages provide facilities for building your own abstractions. Of course, abstraction is a concept that transcends computing. Abstraction allows us to filter out details and focus on the relevant parts. The graphic shown in Figure 7-1 is an abstraction of President Obama’s 2009 Nobel Peace Prize acceptance speech. It uses a popular technique for data visualization called word clouds. This particular one was generated using an online program called Wordle (at wordle.net). If you haven’t yet seen Wordle in action, go ahead, put this book down and play with Wordle on your computer.
KeywordsWord Frequency Font Size Input Text Stop Word Word Class
Unable to display preview. Download preview PDF.
- Feinberg, Jonathan. “Wordle.” In Beautiful Visualization: Looking at Data Through the Eyes of Experts, edited by Julie Steele & Noah Ilinsky. Pages 37–58. O’Reilly, 2010.Google Scholar
- Obama, Barack. “Just War.” Nobel Peace Prize Award Ceremony, Oslo, Norway, 2009. Available at: http://www.nobelprize.org/nobel_prizes/peace/laureates/2009/presentation-speech.html.Google Scholar
- Sedgewick, Robert. “Quicksort.” PhD. diss., Stanford University, Stanford, CA, 1975.Google Scholar