<p><div><div><div><div data-show-faces="false" data-height="21" data-width="100" data-layout="button_count" data-send="true" data-href="https://www.r-bloggers.com/data-visualization-with-googlevis-exercises-part-7/"></div></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="http://www.r-exercises.com/2017/07/16/data-visualization-with-googlevis-exercises-part-7/?utm_source=rss&utm_medium=rss&utm_campaign=data-visualization-with-googlevis-exercises-part-7"> R-exercises</a></strong>, and kindly contributed to <a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers)</a> </div>
<p><a rel="nofollow" href="https://i1.wp.com/www.r-exercises.com/wp-content/uploads/2017/06/finger-769300__340.jpg" target="_blank"><img sizes="(max-width: 150px) 100vw, 150px" src="https://i1.wp.com/www.r-exercises.com/wp-content/uploads/2017/06/finger-769300__340-150x150.jpg?resize=150%2C150" alt="" class="wp-image-6278" data-recalc-dims="1"></a> <strong>Table, Org Chart &amp; Tree Map</strong></p>
<p>In the seventh part of our series we are going to learn about the features of some interesting types of charts. More specifically we will talk about Table, Org Chart and Tree Map.</p>
<p>Read the examples below to understand the logic of what we are going to do and then test yous skills with the exercise set we prepared for you. Lets begin!</p>
<p>Answers to the exercises are available <a rel="nofollow" href="http://r-exercises.com/2017/07/16/data-visualization-with-googleVis-solutions-part-7/" target="_blank">here</a>.</p>
<p><strong>Package</strong></p>
<p>As you already know, the first thing you have to do is install and load the googleVis package with:<br>
<code>install.packages(&quot;googleVis&quot;)<br>
library(googleVis)</code></p>
<p><strong>NOTE</strong>: The charts are created locally by your browser. In case they are not displayed at once press F5 to reload the page.</p>
<p><strong>Table</strong></p>
<p>It is quite simple to create a Table with googleVis. We will use the “Stock” dataset.<br>
Look at the example below to create a simple table:<br>
<code>TableC &lt;- gvisTable(Stock)<br>
plot(TableC)</code></p>
<p><strong>Exercise 1</strong></p>
<p>Create a list named “TableC” and pass to it the “Stock” dataset as a table. <strong>HINT</strong>: Use <code>gvisTable()</code>.</p>
<p><strong>Exercise 2</strong></p>
<p>Plot the the table. <strong>HINT</strong>: Use <code>plot()</code>.</p>
<p><strong>Table with pages</strong></p>
<p>To add pages to your table use:<br>
<code>options=list(page='enable')</code></p>
<p><strong>Exercise 3</strong></p>
<p>Add pages to the table you just created and plot it. <strong>HINT</strong>: Use <code>list()</code>.</p>
<p><strong>Org chart</strong></p>
<p>It is quite simple to create an Org Chart with googleVis. We will use the “Regions” dataset. You can see the variables of your dataset with <code>head()</code>.<br>
Look at the example below to create a simple Org Chart:<br>
<code>OrgC &lt;- gvisOrgChart(Regions )<br>
plot(OrgC)</code></p>
<div>
<aside><img src="http://www.r-exercises.com/2017/07/16/data-visualization-with-googlevis-exercises-part-7/?utm_source=rss&utm_medium=rss&utm_campaign=data-visualization-with-googlevis-exercises-part-7"></aside>
<div><strong>Learn more</strong> about using GoogleVis in the online course <a rel="nofollow" href="http://www.r-exercises.com/product/mastering-in-visualization-with-r-programming/" target="_blank">Mastering in Visualization with R programming</a>. In this course you will learn how to:
<ul>
<li>Work extensively with the GoogleVis package and its functionality</li>
<li>Learn what visualizations exist for your specific use case</li>
<li>And much more</li>
</ul>
</div>
</div>
<p><strong>Exercise 4</strong></p>
<p>Create a list named “OrgC” and pass to it the “Regions” dataset as an org chart. <strong>HINT</strong>: Use <code>gvisOrgChart()</code>.</p>
<p><strong>Exercise 5</strong></p>
<p>Plot the the org chart. <strong>HINT</strong>: Use <code>plot()</code>.</p>
<p><strong>Dimensions</strong></p>
<p>You can adjust the dimensions of the org chart with these options:<br>
<code>options=list(width=600, height=250,<br>
                                 size='large')</code></p>
<p><strong>Exercise 6</strong></p>
<p>Adjust the dimensions of your org chart. Set <code>height</code> to 300, <code>width</code> to 550 and <code>size</code> to medium and plot it.</p>
<p><strong>Tree Map</strong></p>
<p>It is quite simple to create a Tree Map with googleVis. We will use the “Regions” dataset.<br>
Look at the example below to create a simple Tree Map:<br>
<code>TreeC &lt;- gvisTreeMap(Regions)<br>
plot(TreeC)</code></p>
<p><strong>Exercise 7</strong></p>
<p>Create a list named “TreeC” and pass to it the “Regions” dataset as an org chart. <strong>HINT</strong>: Use <code>gvisTreeMap()</code>.</p>
<p><strong>Exercise 8</strong></p>
<p>Plot the the tree map. <strong>HINT</strong>: Use <code>plot()</code>.</p>
<p>You can decide tha dependents variables of your dataset by selecting it. In the example above the dependent variable was “Val”. To choose “Fac” follow the example:<br>
<code>TreeC &lt;- gvisTreeMap(Regions,<br>
                     &quot;Region&quot;, &quot;Parent&quot;,<br>
                    &quot;Fac&quot;)<br>
plot(TreeC)</code></p>
<p><strong>Exercise 9</strong></p>
<p>Set “Fac” as your dependent variable, plot the tree map and see the difference.</p>
<p><strong>Font size</strong></p>
<p>Obviously you can change the font size of your tree map simply with:<br>
<code>options=list(fontSize=10)</code></p>
<p><strong>Exercise 10</strong></p>
<p>Set the size of your <code>font</code> to 20 and plot your tree map. <strong>HINT</strong>: Use <code>fontSize</code>.</p>
<div>
<h3>Related exercise sets:</h3>
<ol>
<li><a rel="nofollow" href="http://www.r-exercises.com/2017/06/11/data-visualization-with-googlevis-exercises-part-2/" title="Data Visualization with googleVis exercises part 2" target="_blank">Data Visualization with googleVis exercises part 2 </a></li>
<li><a rel="nofollow" href="http://www.r-exercises.com/2017/06/20/data-visualization-with-googlevis-exercises-part-3/" title="Data Visualization with googleVis exercises part 3" target="_blank">Data Visualization with googleVis exercises part 3 </a></li>
<li><a rel="nofollow" href="http://www.r-exercises.com/2017/06/25/data-visualization-with-googlevis-exercises-part-4/" title="Data Visualization with googleVis exercises part 4" target="_blank">Data Visualization with googleVis exercises part 4 </a></li>
<li><a rel="nofollow" href="http://www.r-exercises.com/start-here-to-learn-r/" target="_blank">Explore all our (>1000) R exercises</a></li>
<li><a rel="nofollow" href="http://www.r-exercises.com/r-courses/" target="_blank">Find an R course using our R Course Finder</a> directory</li>
</ol>
</div>
	<p>
<div>
<div>To <strong>leave a comment</strong> for the author, please follow the link and comment on their blog: <strong><a href="http://www.r-exercises.com/2017/07/16/data-visualization-with-googlevis-exercises-part-7/?utm_source=rss&utm_medium=rss&utm_campaign=data-visualization-with-googlevis-exercises-part-7"> 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 rel="nofollow" href="https://www.r-project.org/" title="The R Project for Statistical Computing">R</a> news and <a rel="nofollow" href="https://www.r-bloggers.com/search/tutorial" title="R tutorials">tutorials</a> on topics such as: <a rel="nofollow" href="https://www.r-bloggers.com/search/data%20science" title="Data science">Data science</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/Big%20Data" title="Big Data">Big Data, <a rel="nofollow" href="https://www.r-users.com/" title="R jobs">R jobs</a>, visualization (<a rel="nofollow" href="https://www.r-bloggers.com/search/ggplot2" title="ggplot and ggplot2 tutorials">ggplot2</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/boxplot" title="Boxplots using lattice and ggplot2 tutorials">Boxplots</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/map" title="Maps and gis">maps</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/animation" title="Animation in R">animation</a>), programming (<a rel="nofollow" href="https://www.r-bloggers.com/search/RStudio" title="RStudio IDE for R">RStudio</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/sweave" title="Sweave and literate programming">Sweave</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/LaTeX" title="LaTeX in R">LaTeX</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/SQL" title="SQL and databases">SQL</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/eclipse" title="Eclipse IDE for R">Eclipse</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/git" title="git and github, Version Control System">git</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/hadoop" title="Large data in R using Hadoop">hadoop</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/Web+Scraping" title="Web Scraping of google, facebook, yahoo, twitter and more using R">Web Scraping</a>) statistics (<a rel="nofollow" href="https://www.r-bloggers.com/search/regression" title="Regressions and ANOVA analysis tutorials">regression</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/PCA" title="principal component analysis tutorial">PCA</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/time+series" title="Time series">time series</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/trading" title="finance trading">trading</a>) and more...
<img width="1" alt="" src="http://feeds.feedburner.com/~r/RBloggers/~4/A425FhZRb-s" height="1"></a></div>