R Project for Statistical Computing

Draw a hexagon logo for an R package

Many software packages have hexagon logos. Examples from R include data.table and ggplot2; there are many from outside the R ecosystem as well. In this task you should draw a new hexagon logo for an R package that does not have one yet. First, find an R package with a github page that does not show any hexagon logo. Now you have two choices about how to make the logo:

  1. Use R itself to draw the logo! To do that you will need to install R, the package for which you want to create the logo, and the hexSticker package. Remember that in R you can install packages via as on your computer via install.packages("pkgname") or devtools::install_github("pkgname"). Most packages have examples with plots/graphics that you can use on the hexagon logo -- use example(functionName, package="pkgname") to run the example code for a function. Finally, use the hexSticker package to draw the logo.

  2. draw by hand using a program such as Inkscape.

The hexbin github repo recommends SVG file, 181x209 PNG file, and printing size 2" x 1.73".

Fork the package for which you drew the logo, and create a pull request that adds the logo file. You should put a PNG/raster image in man/figures/logo.png as described here, https://pkgdown.r-lib.org/reference/build_home.html#sidebar and you should also include a SVG/vector image (and/or whatever other source file you used) in man/figures/logo.svg

Task tags

  • logo
  • hexbin
  • examples
  • artwork

Students who completed this task

aserapio, ZeroDawn.0D, programmingwizard, Jack104, Nikhil Acharya, Rishi0812

Task type

  • web Design
close

2019