<p><div><div><div><div data-width="100" data-show-faces="false" data-send="true" data-layout="button_count" data-height="21" data-href="https://www.r-bloggers.com/advanced-base-graphics-exercises/"></div></div><div><a data-url="https://www.r-bloggers.com/advanced-base-graphics-exercises/" data-counturl="https://www.r-bloggers.com/advanced-base-graphics-exercises/" data-count="horizontal" data-text="Advanced Base Graphics Exercises" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="http://r-exercises.com/2016/09/23/advanced-base-graphics-exercises/"> R-exercises</a></strong>, and kindly contributed to <a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers)</a> </div>
<p><a target="_blank" href="http://r-exercises.com/wp-content/uploads/2016/09/ag-9.png?cfa4f2"><img sizes="(max-width: 250px) 100vw, 250px" alt="ag-9" class="wp-image-2000" src="https://i0.wp.com/r-exercises.com/wp-content/uploads/2016/09/ag-9-300x300.png?resize=250%2C250" data-recalc-dims="1"></a>Being able to visualize information through plots is essential for a statistic analysis. A simple and clean graph  can explain much more than words.  In this set of exercises you will test and learn advanced graphic arguments. Before you start check the documentation for the following functions: <code>plot</code>, <code>points</code>, <code>abline,</code> <code>title</code>, <code>legend</code> ,<code>par (</code>including all the arguments), <code>mfrow</code> and <code>layout</code></p>
<p>For this set of exercises you will use the dataset called <code>cars</code>, an R dataset that contains two variables; distance and speed. To load the dataset run the following code line <code>data(speed)</code>.</p>
<p>Answers to the exercises are available <a target="_blank" href="http://r-exercises.com/2016/09/23/advanced-base-graphics/">here</a>.</p>
<p>If you obtained a different (correct) answer than those listed on the solutions page, please feel free to post your answer as a comment on that page.</p>
<p><strong>Exercise 1</strong></p>
<p>a)Load the <code>cars</code> dataset and create a scatterplot of the data.</p>
<p>b)Using the argument <code>lab</code> of the function <code>plot</code> create a new scatterplot where the thickmarks of the x and y axis specify every integer.</p>
<p><strong>Exercise 2</strong></p>
<p>The previous plot didn’t showed all the numbers associated to the new thickmarks, so we are going to fix them. Recreate the same plot from the previous question and using the argument <code>cex.axis</code> control the size of the numbers associated to the axes thickmarks so they can be small enough to be visible.</p>
<p><strong>Exercise 3</strong></p>
<p>On the previous plot the numbers associated to the y-axis thickmarks aren’t easy to read. Recreate the plot from the last exercise and use the argument <code>las</code> to change the orientation of the labels from vertical to horizontal.</p>
<p><strong>Exercise 4</strong></p>
<p>Suppose you want to add two new observations to the previous plot, but you want to identify them on the graph. Using the <code>points</code> function add the new observations to the last plot using red to identify them. The values of the new observation are speed = 23, 26 and dist = 60, 61.</p>
<p><strong>Exercise 5</strong></p>
<p>As you could see the previous plot doesn’t show one of the new observations because is out the x-axis range.</p>
<p>a)Create again the plot for the old observations with an x-axis range that includes all the values from 4 to 26.</p>
<p>b)Add the two new observations using the <code>points</code> function.</p>
<p><strong>Exercise 6</strong></p>
<p>After running a linear regression to the original data you find out that a = 17.5 and b = 3.93. Using the function <code>lines</code> add the linear regression to the plot using blue and a dashed line.</p>
<p><strong>Exercise 7</strong></p>
<p>Using the function <code>title</code> and <code>expression</code> add the following title “Regression: β <sub>0</sub> = -17.3, β <sub>1</sub> = -3.93″.</p>
<p><strong>Exercise 8</strong></p>
<p>Add to the previous plot a legend on the top left corner that shows which color is assigned to old observations and which one to new ones.</p>
<p><strong>Exercise 9</strong></p>
<p>This exercise will test your skills to create more than one plot in the same layout. Using the functions <code>par</code> and <code>mfrow</code>.<br>
Create on the same layout two histograms, one for each column of the <code>cars</code> data.</p>
<p><strong>Exercise 10</strong></p>
<p>Using the function <code>layout</code> print on the same layout 3 plots, on the left side a scatterplot of cars, on the top right the histogram of the column speed of the data <code>cars</code>, and on the bottom right an histogram of the column distance.</p>
<p><div><div><div><div data-width="55" data-show-faces="false" data-send="true" data-layout="box_count" data-height="62" data-href="https://www.r-bloggers.com/advanced-base-graphics-exercises/"></div></div><div><a data-url="https://www.r-bloggers.com/advanced-base-graphics-exercises/" data-counturl="https://www.r-bloggers.com/advanced-base-graphics-exercises/" data-count="vertical" data-text="Advanced Base Graphics Exercises" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
<div>To <strong>leave a comment</strong> for the author, please follow the link and comment on their blog: <strong><a href="http://r-exercises.com/2016/09/23/advanced-base-graphics-exercises/"> R-exercises</a></strong>.</div>
<hr>
<a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers.com</a> offers <strong><a rel="nofollow" href="https://feedburner.google.com/fb/a/mailverify?uri=RBloggers">daily e-mail updates</a></strong> about <a title="The R Project for Statistical Computing" rel="nofollow" href="https://www.r-project.org/">R</a> news and <a title="R tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=tutorial">tutorials</a> on topics such as: <a title="Data science" rel="nofollow" href="https://www.r-bloggers.com/?s=data%20science">Data science</a>, <a title="Big Data" rel="nofollow" href="https://www.r-bloggers.com/?s=Big%20Data">Big Data, <a title="R jobs" rel="nofollow" href="https://www.r-users.com/">R jobs</a>, visualization (<a title="ggplot and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=ggplot2">ggplot2</a>, <a title="Boxplots using lattice and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=boxplot">Boxplots</a>, <a title="Maps and gis" rel="nofollow" href="https://www.r-bloggers.com/?s=map">maps</a>, <a title="Animation in R" rel="nofollow" href="https://www.r-bloggers.com/?s=animation">animation</a>), programming (<a title="RStudio IDE for R" rel="nofollow" href="https://www.r-bloggers.com/?s=RStudio">RStudio</a>, <a title="Sweave and literate programming" rel="nofollow" href="https://www.r-bloggers.com/?s=sweave">Sweave</a>, <a title="LaTeX in R" rel="nofollow" href="https://www.r-bloggers.com/?s=LaTeX">LaTeX</a>, <a title="SQL and databases" rel="nofollow" href="https://www.r-bloggers.com/?s=SQL">SQL</a>, <a title="Eclipse IDE for R" rel="nofollow" href="https://www.r-bloggers.com/?s=eclipse">Eclipse</a>, <a title="git and github, Version Control System" rel="nofollow" href="https://www.r-bloggers.com/?s=git">git</a>, <a title="Large data in R using Hadoop" rel="nofollow" href="https://www.r-bloggers.com/?s=hadoop">hadoop</a>, <a title="Web Scraping of google, facebook, yahoo, twitter and more using R" rel="nofollow" href="https://www.r-bloggers.com/?s=Web+Scraping">Web Scraping</a>) statistics (<a title="Regressions and ANOVA analysis tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=regression">regression</a>, <a title="principal component analysis tutorial" rel="nofollow" href="https://www.r-bloggers.com/?s=PCA">PCA</a>, <a title="Time series" rel="nofollow" href="https://www.r-bloggers.com/?s=time+series">time series</a>, <a title="finance trading" rel="nofollow" href="https://www.r-bloggers.com/?s=trading">trading</a>) and more...
<img height="1" alt="" width="1" src="http://feeds.feedburner.com/~r/RBloggers/~4/HeEaS_ZkCkw"></a></div>