How to Plot With Metricsgraphics: Exercises
Building metricsgraphics charts follows the “piping” idiom, made popular through the magrittr, ggvis and dplyr packages. This makes it possible to avoid one giant function with a ton of parameters and facilitates, breaking out the chart and building into logical steps. While MetricsGraphics.js charts may not have the flexibility of the ggplot2, you can build functional, interactive [multi-]lines, scatter-plot, bar charts, histograms and you can even link charts together.
Before proceeding, please follow our short tutorial.
Look at the examples given and try to understand the logic behind them. Then, try to solve the exercises below using R without looking at the answers. Then, check the solutions to check your answers.
To begin, load these packages and data-frames:
tmp <- data.frame(year=seq(1790, 1970, 10), uspop=as.numeric(uspop))
Create a basic line chart of years and US population.
Add a marker named “Marker” in the year 1850.
Add a baseline named “baseline” in the uspop = 150.
Create a basic bar chart of the
tmp data frame.
width to 500 and the
height to 400.
Create a basic scatter-plot between
mpg of the
mtcars data frame.
size of the data points according to
Add titles to “x” and “y” axes.
Add square lines to the plot.
size according to