Data visualization, you will be extracting and processing real data (string, integer, and floating-point) related to your chosen topic(s); analyzing the data in various ways; and then creating data visualizations for the data, such as a line graph, bar chart, and histogram. You may choose the same or different topics for the three graphs.
Your data will be organized into containers or groupings such as lists. Although Python lists can contain different types of data, please make your lists all the same type of data. You may find your original data in the form of structures called dictionaries, composed of key: value pairs. Keys are similar to the names of properties you included in your abstraction tables. Both lists and dictionaries are examples of data structures.
You may just use defined lists for data processing and visualization in your project, or add additional processing steps for extra credit, such as the following options:
Processing of each element in lists and/or dictionaries may be performed using conditional (branching) statements and iteration (looping). We will be practicing with these types of processing, and you will be completing exercises on these in zyBook chapters. Separate functions should be developed to create each of the three different data visualizations.
Below are some examples from the think.cs.vt.edu course site. The first shows 3 lists, each containing a different type of data (integer, floating point, and string):
temperatures = [45, 33, 20, 11, -7, 15, 3]
magnitudes = [2.1, 1.1, 3.7, 4.2, 2.0, 1.7 ]
cities = [ ‘Blacksburg, VA’, ‘New York, NY’, ‘Seattle, WA’ ]
(Python supports single quotes or double quotes for strings; other languages such as C and Java support only double quotes for strings)
Another example shows a basic dictionary structure with key:value pairs for a movie:
movieOne = {“title”: “Jurassic Park”, “year”: 1993, “length”: 127, “genre”: “SciFi”, “format”: “DVD”, “price”: 12.5}
Provide and explain answers for the following questions, placed inside a Jupyter Notebook for your program, to evaluate your data sources and your own initial ideas about the data:
Provide and explain answers for the following questions, placed inside your Jupyter Notebook, after you have completed your code:
Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.
You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.
Read moreEach paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.
Read moreThanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.
Read moreYour email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.
Read moreBy sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.
Read more