Package meme. November 2, 2017

Similar documents
Package meme. December 6, 2017

Package ggimage. R topics documented: November 1, Title Use Image in 'ggplot2' Version 0.0.7

Package ggimage. R topics documented: December 5, Title Use Image in 'ggplot2' Version 0.1.0

Package gridgraphics

Package enrichplot. September 29, 2018

Package gggenes. R topics documented: November 7, Title Draw Gene Arrow Maps in 'ggplot2' Version 0.3.2

Package memery. February 13, 2018

Package kdtools. April 26, 2018

Package customlayout

Package cattonum. R topics documented: May 2, Type Package Version Title Encode Categorical Features

Package canvasxpress

Package docxtools. July 6, 2018

Package stapler. November 27, 2017

Package labelvector. July 28, 2018

Package fastdummies. January 8, 2018

Package ECctmc. May 1, 2018

Package SEMrushR. November 3, 2018

Package barcoder. October 26, 2018

Package messaging. May 27, 2018

Package validara. October 19, 2017

Package tidytree. June 13, 2018

Package spark. July 21, 2017

Package facerec. May 14, 2018

Package slickr. March 6, 2018

Package gridgraphviz

Package rgho. R topics documented: January 18, 2017

Package sigqc. June 13, 2018

Package datasets.load

Package gridextra. September 9, 2017

Package pairsd3. R topics documented: August 29, Title D3 Scatterplot Matrices Version 0.1.0

Package fitur. March 11, 2018

Package gtrendsr. October 19, 2017

Package bisect. April 16, 2018

Package gtrendsr. August 4, 2018

Package cowplot. March 6, 2016

Package carbonate. R topics documented: October 14, 2018

Package CorporaCoCo. R topics documented: November 23, 2017

Package repec. August 31, 2018

Package zebu. R topics documented: October 24, 2017

Package rsppfp. November 20, 2018

Package geojsonsf. R topics documented: January 11, Type Package Title GeoJSON to Simple Feature Converter Version 1.3.

Package balance. October 12, 2018

Package WordR. September 7, 2017

Package bannercommenter

Package skynet. December 12, 2018

Package labelled. December 19, 2017

Package smoothr. April 4, 2018

Package calpassapi. August 25, 2018

Package jstree. October 24, 2017

Package narray. January 28, 2018

Package bigreadr. R topics documented: August 13, Version Date Title Read Large Text Files

Package catenary. May 4, 2018

Package spelling. December 18, 2017

Package robotstxt. November 12, 2017

Package vdiffr. April 27, 2018

Package pwrab. R topics documented: June 6, Type Package Title Power Analysis for AB Testing Version 0.1.0

Package graphframes. June 21, 2018

Package modules. July 22, 2017

Package available. November 17, 2017

Package diagis. January 25, 2018

Package omu. August 2, 2018

Package gifti. February 1, 2018

Package fitbitscraper

Package sankey. R topics documented: October 22, 2017

Package reval. May 26, 2015

Package roperators. September 28, 2018

Package weco. May 4, 2018

Package humanize. R topics documented: April 4, Version Title Create Values for Human Consumption

Package knitrprogressbar

Package confidence. July 2, 2017

Package climber. R topics documented:

Package infer. July 11, Type Package Title Tidy Statistical Inference Version 0.3.0

Package ggextra. April 4, 2018

Package desplot. R topics documented: April 3, 2018

Package Rspc. July 30, 2018

Package widyr. August 14, 2017

Package tiler. June 9, 2018

Package wrswor. R topics documented: February 2, Type Package

Package projector. February 27, 2018

Package nima. May 23, 2018

Package EvolutionaryGames

Package TrafficBDE. March 1, 2018

Package jpmesh. December 4, 2017

Package SteinerNet. August 19, 2018

Package preprosim. July 26, 2016

Package farver. November 20, 2018

Package pdfsearch. July 10, 2018

Package sigmanet. April 23, 2018

Package editdata. October 7, 2017

Package haven. April 9, 2015

Package postgistools

Package cregulome. September 13, 2018

Package vinereg. August 10, 2018

Package fastqcr. April 11, 2017

Package liftr. R topics documented: May 14, Type Package

Package goodpractice

Package benchmarkme. R topics documented: February 26, Type Package Title Crowd Sourced System Benchmarks Version 0.2.

Package d3plus. September 25, 2017

Package vip. June 15, 2018

Package deductive. June 2, 2017

Transcription:

Title Create Meme Version 0.0.7 Package meme November 2, 2017 The word 'Meme' was originated from the book, 'The Selfish Gene', authored by Richard Dawkins (1976). It is a unit of culture that is passed from one generation to another and correlates to the gene, the unit of physical heredity. The internet memes are captioned photos that are intended to be funny, ridiculous. Memes behave like infectious viruses and travel from person to person quickly through social media. The 'meme' package allows users to make custom memes. Depends R (>= 3.4.1) Imports ggplot2, graphics, grdevices, grid, magick, methods, utils Suggests cowplot, ggimage (>= 0.0.7), knitr, prettydoc, shadowtet VignetteBuilder knitr Encoding UTF-8 LazyData true ByteCompile true License Artistic-2.0 URL https://github.com/guangchuangyu/meme/ BugReports https://github.com/guangchuangyu/meme/issues RoygenNote 6.0.1 NeedsCompilation no Author Guangchuang Yu [aut, cre] (0000-0002-6485-8781) Maintainer Guangchuang Yu <guangchuangyu@gmail.com> Repository CRAN Date/Publication 2017-11-02 07:25:27 UTC 1

2 asp R topics documented: asp.............................................. 2 grid.echo.meme....................................... 3 meme............................................ 3 memegrob......................................... 4 meme_save......................................... 5 mmplot........................................... 6 mm_caption......................................... 6 print.meme......................................... 7 Inde 8 asp asp aspect ratio of meme asp() asp ratio Eamples f <- system.file("icon.png", package="meme") <- meme(f, "meme", "produced by meme package") asp()

grid.echo.meme 3 grid.echo.meme grid.echo.meme grid.echo method for ## S3 method for class 'meme' grid.echo( = NULL, newpage = TRUE, prefi = NULL) newpage prefi not use in this method not use in this method Details using the solution <https://stackoverflow.com/a/18551959/3844636> to not importing grid.echo generics from gridgraphics for easy installation, since gridgraphics has system requirement of ImageMagick <https://github.com/cran/gridgraphics/blob/master/description#l14>. this method is just a hack for making cowplot to support, and not used elsewhere. meme meme create meme meme(img, upper = "", lower = "", size = "auto", color = "white", font = "Impact", vjust = 0.1, bgcolor = "black", r = 0.2)

4 memegrob img upper lower size color font vjust bgcolor r path or url upper tet lower tet size of tet color of tet font family of tet vertical adjustment of captions background color of shadow tet ratio of shadow tet grob object Eamples f <- system.file("angry8.jpg", package="meme") meme(f, "code", "all the things!", font = "Helvetica") memegrob memegrob convert meme to grob object memegrob() grob object

meme_save 5 Eamples f <- system.file("angry8.jpg", package="meme") <- meme(f, "code", "all the things!") memegrob() meme_save meme_save save meme plot meme_save(, file, width = NULL, height = NULL,...) file width height meme output output file width of graph height of graph... additional arguments for ggsave Eamples f <- system.file("angry8.jpg", package="meme") <- meme(f, "code", "all the things!") outfile <- tempfile(fileet = ".png") meme_save(, outfile)

6 mm_caption mmplot mmplot plot the image for meme (captions to be added) mmplot() image file mm_caption mm_caption add caption layer for meme mm_caption(upper = NULL, lower = NULL,...) upper upper caption lower lower caption... additional parameters to set caption

print.meme 7 print.meme print method for print method for ## S3 method for class 'meme' print(, size = NULL, color = NULL, font = NULL, upper = NULL, lower = NULL, vjust = NULL, bgcolor = NULL, r = NULL, newpage = is.null(vp), vp = NULL, newdev = FALSE,...) ## S3 method for class 'meme' plot(, size = NULL, color = NULL, font = NULL, upper = NULL, lower = NULL, vjust = NULL, bgcolor = NULL, r = NULL, newpage = is.null(vp), vp = NULL, newdev = FALSE,...) size color font upper lower vjust bgcolor r newpage vp newdev size of tet color of tet font family of tet upper tet lower tet vertical adjustment ratio background color of shadow tet ratio for shadow tet draw new (empty) page first? viewport to draw plot in open new graphic device?... other arguments not used by this method Eamples f <- system.file("angry8.jpg", package="meme") <- meme(f, "code", "all the things!", font = "Helvetica") print()

Inde asp, 2 grid.echo.meme, 3 meme, 3 meme_save, 5 memegrob, 4 mm_caption, 6 mmplot, 6 plot.meme (print.meme), 7 print.meme, 7 8