LDSSA / batch-admissions

0 stars 1 forks source link

Matplotlib exercise 3 #4

Open T-Atalaia opened 5 months ago

T-Atalaia commented 5 months ago

At exercise 3, we have 2 issues

1 - The exercise never ask for a title for the graph, but checks for it on the asserts.

Lets visualize this plot that has the following instructions:

Use 'job_title' en 'salary_in_usd' from the ds_salaries dataset
set the figure to figsize=(15, 10)
create this specific plot with the following groupby:
data.groupby('job_title')['salary_in_usd'].apply(list), vert=False)
use plt.yticks(range(1, len(data['job_title'].unique()) + 1), data['job_title'].unique())
label x as 'Salary in USD'
label y as 'Salary Distribution by Job Title'

But in the asserts...

pc.assert_title_equal('Salary Distribution by Job Title'), "Did you put a title for your plot?"

2 - This is more an opinion. This exercise uses "groupby" which is a concept (as far as I recall) not adressed during the prep course. Although the expressions are given, it adds an extra layer of complexity, that goes out the scope of Matplotlib at that time.

majkah0 commented 4 months ago

Solved.