Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update weekly-challenge-4.md #26

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -159,4 +159,253 @@ What code chunk do you add to the third line to save your plot as a jpeg file wi
* `ggsave(penguins.jpeg)`
* `ggsave("jpeg.penguins")`

> You add the code chunk `ggsave("penguins.jpeg")` to save your plot as a jpeg file with "penguins" as the file name. Inside the parentheses of the ggsave() function, type a quotation mark followed by the file name (penguins), then a period, then the type of file (jpeg), then a closing quotation mark.
> You add the code chunk `ggsave("penguins.jpeg")` to save your plot as a jpeg file with "penguins" as the file name. Inside the parentheses of the ggsave() function, type a quotation mark followed by the file name (penguins), then a period, then the type of file (jpeg), then a closing quotation mark.


################################################################################
################################################################################
v2
################################################################################
################################################################################







Question 1
Which of the following are benefits of using ggplot2? Select all that apply.

0.25 / 1 point

- [x] Customize the look and feel of visuals

Correct

Make complex data easier to understand


Create plots using a single function

This should not be selected
Review the video on visualizations in R.


Automatically version control plots

This should not be selected
Review the video on visualizations in R.

2.
Question 2
Fill in the blank: In ggplot2, you use the _____ to add layers to your plot.

1 / 1 point

The pipe operator (%>%)


- [x] The plus sign (+)


The ampersand symbol (&)


The equals sign (=)

Correct
3.
Question 3
A data analyst creates a plot using the following code chunk:

ggplot(data = buildings) +

geom_bar(mapping = aes(x = construction_year, color = height))

Which of the following represents a variable in the code chunk?

1 / 1 point

- [x] construction_year


ggplot


mapping


data

Correct
4.
Question 4
In ggplot2, which of the following aesthetic attributes can you use to map variables to points? Select all that apply.

1 / 1 point

Facet


- [x] Size

Correct

- [x] Color

Correct

- [x] Shape

Correct
5.
Question 5
A data analyst creates a scatterplot with many data points. The analyst wants to make some points on the plot more transparent than others. What aesthetic should the analyst use?

1 / 1 point

Fill


Color


- [x] Alpha


Shape

Correct
6.
Question 6
You are working with the penguins dataset. You create a scatterplot with the following code chunk:

ggplot(data = penguins) +

geom_point(mapping = aes(x = flipper_length_mm, y = body_mass_g))

You want to highlight the different years of data collection on your plot. Add a code chunk to the second line of code to map the aesthetic alpha to the variable island.

NOTE: the three dots (...) indicate where to add the code chunk. You may need to scroll in order to find the dots.

1
geom_point(mapping = aes(x = flipper_length_mm, y = body_mass_g, shape = island))
Reset

What islands does your visualization display?

1 / 1 point

- [x] Biscoe, Dream, Torgersen


Biscoe, Java, Buton


Cebu, Java, Hispaniola


Cebu, Borneo, Torgersen

Correct
Review the video that discusses aesthetics.

7.
Question 7
A data analyst has a scatter plot with crowded points that make it hard to identify a trend. What geometry function can they add to their plot to clearly indicate the trend of the data?

0 / 1 point
ANSWER SHOULD BE THIS
- [x] geom_smooth()


geom_jitter()


geom_bar()


geom_alpha()

Incorrect
Review the video ongeoms.
https://www.coursera.org/learn/data-analysis-r/lecture/qoIua/doing-more-with-ggplot

8.
Question 8
You are working with the diamonds dataset. You create a bar chart with the following code:

ggplot(data = diamonds) +

geom_bar(mapping = aes(x = color, fill = cut)) +

You want to use the facet_wrap() function to display subsets of your data. Add the code chunk that lets you facet your plot based on the variable color.

12
facet_wrap(~color)

Reset

How many subplots does your visualization show?

1 / 1 point

9


6


- [x] 7


8

Correct
You add the code chunk facet_wrap(~color) to facet your plot based on the variable color. The correct code is ggplot(data = diamonds) + geom_bar(mapping = aes(x = color, fill = cut)) + facet_wrap(~color). Inside the parentheses of the facet_wrap() function, write a tilde symbol (~) followed by the name of the variable you want to facet. The facet_wrap() function lets you display subsets of your data.

Your visualization shows 7 subplots.

9.
Question 9
A data analyst wants to add text elements inside the grid area of their plot. Which ggplot function allows them to do this?

1 / 1 point

labs()


text()


- [x] annotate()


facet()

Correct
10.
Question 10
You are working with the penguins dataset. You create a scatterplot with the following lines of code:

ggplot(data = penguins) +

geom_point(mapping = aes(x = flipper_length_mm, y = body_mass_g)) +

What code chunk do you add to the third line to save your plot as a jpeg file with “penguins” as the file name?

1 / 1 point

ggsave(penguins.jpeg)


- [x] ggsave(“penguins.jpeg”)


ggsave(penguins)


ggsave(“jpeg.penguins”)

Correct