visualizing text kristen kleckner. requirements “develop an application that represents complex...
TRANSCRIPT
![Page 1: VISUALIZING TEXT Kristen Kleckner. REQUIREMENTS “Develop an application that represents complex data sets in visual and understandable ways.” Requirements](https://reader036.vdocuments.us/reader036/viewer/2022082612/56649f3c5503460f94c5a8a3/html5/thumbnails/1.jpg)
VISUALIZING TEXTKristen Kleckner
![Page 2: VISUALIZING TEXT Kristen Kleckner. REQUIREMENTS “Develop an application that represents complex data sets in visual and understandable ways.” Requirements](https://reader036.vdocuments.us/reader036/viewer/2022082612/56649f3c5503460f94c5a8a3/html5/thumbnails/2.jpg)
REQUIREMENTS
“Develop an application that represents complex data sets in visual and understandable ways.”
Requirements Visual attributes to describe features Large data sets General enough to run on any data set Visuals should be clickable
Suggestions Possible Twitter integration
![Page 3: VISUALIZING TEXT Kristen Kleckner. REQUIREMENTS “Develop an application that represents complex data sets in visual and understandable ways.” Requirements](https://reader036.vdocuments.us/reader036/viewer/2022082612/56649f3c5503460f94c5a8a3/html5/thumbnails/3.jpg)
EARLY IDEAS
C++ for analyzing and C# for visuals Examining Dave Ferris’s project
Improve run time for large files Improve visuals
![Page 4: VISUALIZING TEXT Kristen Kleckner. REQUIREMENTS “Develop an application that represents complex data sets in visual and understandable ways.” Requirements](https://reader036.vdocuments.us/reader036/viewer/2022082612/56649f3c5503460f94c5a8a3/html5/thumbnails/4.jpg)
OVERVIEW
PHP
• Gather Tweets• Store in text files
C++
• Analyze Tweets• Import files from PHP• Store results in text files
C#
• Visualize Tweets• Import text files and display the data
![Page 5: VISUALIZING TEXT Kristen Kleckner. REQUIREMENTS “Develop an application that represents complex data sets in visual and understandable ways.” Requirements](https://reader036.vdocuments.us/reader036/viewer/2022082612/56649f3c5503460f94c5a8a3/html5/thumbnails/5.jpg)
GATHERING TWEETS
PHP Script to connect to Twitter API Refine the search
Language Eliminate retweets Maximize the number of tweets retrieved
Output results to text files
![Page 6: VISUALIZING TEXT Kristen Kleckner. REQUIREMENTS “Develop an application that represents complex data sets in visual and understandable ways.” Requirements](https://reader036.vdocuments.us/reader036/viewer/2022082612/56649f3c5503460f94c5a8a3/html5/thumbnails/6.jpg)
ANALYZING TWEETS
C++ Application Data Structures
Hash Tables Heaps
Output results to text files
![Page 7: VISUALIZING TEXT Kristen Kleckner. REQUIREMENTS “Develop an application that represents complex data sets in visual and understandable ways.” Requirements](https://reader036.vdocuments.us/reader036/viewer/2022082612/56649f3c5503460f94c5a8a3/html5/thumbnails/7.jpg)
VISUALIZING TWEETS
Document class to hold the data General statistics page Examples of each word are loaded in as needed Randomizing examples so they will always be different
![Page 8: VISUALIZING TEXT Kristen Kleckner. REQUIREMENTS “Develop an application that represents complex data sets in visual and understandable ways.” Requirements](https://reader036.vdocuments.us/reader036/viewer/2022082612/56649f3c5503460f94c5a8a3/html5/thumbnails/8.jpg)
DEMONSTRATION
![Page 9: VISUALIZING TEXT Kristen Kleckner. REQUIREMENTS “Develop an application that represents complex data sets in visual and understandable ways.” Requirements](https://reader036.vdocuments.us/reader036/viewer/2022082612/56649f3c5503460f94c5a8a3/html5/thumbnails/9.jpg)
WHAT I DIDN’T ACCOMPLISH
Incorporation of color into data visualization Ability to run on any file
![Page 10: VISUALIZING TEXT Kristen Kleckner. REQUIREMENTS “Develop an application that represents complex data sets in visual and understandable ways.” Requirements](https://reader036.vdocuments.us/reader036/viewer/2022082612/56649f3c5503460f94c5a8a3/html5/thumbnails/10.jpg)
METHODOLOGY & STRATEGIES
Learn from the past Keep it simple Draw examples from
Past labs Past projects Online resources
Assistance from Dr. Pankratz and Dr. McVey
![Page 11: VISUALIZING TEXT Kristen Kleckner. REQUIREMENTS “Develop an application that represents complex data sets in visual and understandable ways.” Requirements](https://reader036.vdocuments.us/reader036/viewer/2022082612/56649f3c5503460f94c5a8a3/html5/thumbnails/11.jpg)
KNOWLEDGE
CSCI 220 Hash Tables, Heaps, and Sorts
CSCI 220 and 321 Time analysis
CSCI 350 Designing the visual application
![Page 12: VISUALIZING TEXT Kristen Kleckner. REQUIREMENTS “Develop an application that represents complex data sets in visual and understandable ways.” Requirements](https://reader036.vdocuments.us/reader036/viewer/2022082612/56649f3c5503460f94c5a8a3/html5/thumbnails/12.jpg)
EXTENSIONS
Improve visuals Incorporate Color Make more frequent words more distinct
Make it run on any file Incorporate everything into one application
![Page 13: VISUALIZING TEXT Kristen Kleckner. REQUIREMENTS “Develop an application that represents complex data sets in visual and understandable ways.” Requirements](https://reader036.vdocuments.us/reader036/viewer/2022082612/56649f3c5503460f94c5a8a3/html5/thumbnails/13.jpg)
ADVICE
Start early Keep working on it Try to keep all aspects of your project in mind Be open and prepared for change
![Page 14: VISUALIZING TEXT Kristen Kleckner. REQUIREMENTS “Develop an application that represents complex data sets in visual and understandable ways.” Requirements](https://reader036.vdocuments.us/reader036/viewer/2022082612/56649f3c5503460f94c5a8a3/html5/thumbnails/14.jpg)
QUESTIONS?