RevigoR is a wrapper for the revigo analysis (http://revigo.irb.hr/). GO terms are entered as a data.frame like object and results are returned as outlined on the website in a RevigoData object. Two plots are implemented: the scatter plot and the treemap plot.
remotes::install_github("FelixErnst/RevigoR")