The purpose of this assignment is to get you started with analyzing and criticizing visualizations, and also for you to start creating your own visualizations.This assignment has two parts:1. (5 points) In the first part of the assignment, look into textbooks, scientific journals, newspapers, or websites for two examples of visualizations using the types of visual representations that you learned so far in the course. You should select one example that you believe to be a good visualization and one example that you believe to be a bad visualization. Write two brief paragraphs per visualization: one explaining the story behind the visualization (what information the visualization is trying to convey) and another explaining why you believe it is a good or bad visualization. Remember to add the visualizations themselves to your report.2. (5 points) Then, as the second part of the assignment, chose any dataset you wish and created one visualization using R and ggplot2 that you believe to be a good
visualization, and that tells some simple story. Write one paragraph describing the story, and another paragraph justifying why you believe your visualization to be adequate to represent this story. Make sure to include your code within your report and briefly explain what each part of the code is doing, even if it is a single line (in this case, add a brief explanation of what each part of the ggplot2 command does).General instructions1. Your assignment must be submitted as a PDF file with at most two pages, preferably one page. Make sure to add your name to the top of the page.2. You must include the code as a part of the PDF file.3. You can share the visualization you created on Piazza and ask for feedback from other students. However, you shall not share the code you are using and neither the visualizations you selected to criticize in Part 1.4. For part 2, you can use any dataset. For instance, R already comes with several example datasets, and you can use the command data() to see them.