lab 12 modify

User Generated

Anvsss

Programming

Description

I will upload the instructions for you, then I want you to modify the code using the cvs file called billionaires ( https://think.cs.vt.edu/corgis/csv/billionaires/bi...). then make sure you get the three figures that I uploaded.

Unformatted Attachment Preview

4/19/2018 https://www.cs.montana.edu/paxton/classes/csci127/inlabs/lab13/lab13.py import pandas as pd import matplotlib.pyplot as plt import numpy as np # # # # # ------------------------------------------------CSCI 127, Lab 13 April 19, 2017 Your Name ------------------------------------------------- def main(): data_frame = pd.read_csv("billionaires.csv") poorest_billionaire = data_frame["worth in billions"].min() print("Poorest", poorest_billionaire) richest_billionaire = data_frame["worth in billions"].max() print("Richest", richest_billionaire) average_billionaire = data_frame["worth in billions"].mean() print("Average", average_billionaire) # Figure 1 is a scatter plot data_frame.plot.scatter(x="age", y="worth in billions") # Figure 2 is a pie chart plt.figure() data_frame["sector"].value_counts()[:5].plot.pie() # Figure 3 is a bar chart plt.figure() data_object = data_frame.groupby("region") print(data_object.describe()) condensed_data_frame = data_object.sum() print(condensed_data_frame) condensed_data_frame = condensed_data_frame[1:] condensed_data_frame["worth in billions"].plot.bar() plt.xticks(np.arange(7), ("E Asia", "Europe", "C Amer", "N Afr", "N Amer", "S Asia", "S Afr")) plt.show() # ------------------------------------------------main() https://www.cs.montana.edu/paxton/classes/csci127/inlabs/lab13/lab13.py 1/1 4/19/2018 https://www.cs.montana.edu/paxton/classes/csci127/inlabs/lab13/figure1.png figure1.png (753×597) 1/1 4/19/2018 https://www.cs.montana.edu/paxton/classes/csci127/inlabs/lab13/figure2.png figure2.png (673×566) 1/1 4/19/2018 https://www.cs.montana.edu/paxton/classes/csci127/inlabs/lab13/figure3.png figure3.png (670×563) 1/1 4/19/2018 CSCI 127, In-Lab 13 Lab 13: pandas Logistics Due: Thursday, April 19th no later than 11:59 p.m. Partner Information: Complete this assignment individually. Submission Instructions: Upload your solution, named YourFirstName-YourLastName-Lab13.py to the BrightSpace Lab 13 Dropbox. Deadline Reminder: Once this deadline passes, BrightSpace will no longer accept your Python submission and you will no longer be able to earn credit. Thus, if you are not able to fully complete the assignment, submit whatever you have before the deadline so that partial credit can be earned. Learning Outcomes Gain experience creating a scatter plot with pandas. Gain experience creating a pie chart with pandas. Gain experience creating a bar chart with pandas. Assignment Download lab13.py, rename it according to the instructions above, and make sure you understand it. Download billionaires.csv into the same directory as the above file. Modify the program so that Figure 1 looks like this graph. Modify the program so that Figure 2 looks like this graph. Modify the program so that Figure 3 looks like this graph. Grading - 10 points 1 point - Figure 1 is labeled Billionaire Age Scatter Plot. 2 points - Figure 1 uses turquoise instead of blue as the color for each point. 1 point - Figure 1 uses a small dot instead of a larger circle for each point. 1 point - Figure 2 displays the top 10 industries where billionaires made their fortune. 2 points - The colors in Figure 2 alternate between blue and gold. 1 point - Figure 2 is labeled Billionaire Industry Pie Chart. 1 point - Figure 3 has a y-axis labeled Total Net Worth and an x-axis labeled Region. 1 point - Figure 3 is labeled Billionaire Location Bar Chart. If Time Remains Work on Program 6, seeking feedback from your lab assistant if desired. https://www.cs.montana.edu/paxton/classes/csci127/inlabs/lab13/ 1/1
Purchase answer to see full attachment
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

Explanation & Answer

Hello, h...


Anonymous
Just the thing I needed, saved me a lot of time.

Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4

Related Tags