Skip to content

FuncMap

Hive Plots of R Package Function Calls

v1.0.10 · May 25, 2018 · GPL-3

Description

Analyzes the function calls in an R package and creates a hive plot of the calls, dividing them among functions that only make outgoing calls (sources), functions that have only incoming calls (sinks), and those that have both incoming calls and make outgoing calls (managers). Function calls can be mapped by their absolute numbers, their normalized absolute numbers, or their rank. FuncMap should be useful for comparing packages at a high level for their overall design. Plus, it's just plain fun. The hive plot concept was developed by Martin Krzywinski (www.hiveplot.com) and inspired this package. Note: this package is maintained for historical reasons. HiveR is a full package for creating hive plots.

Downloads

213

Last 30 days

15143rd

213

Last 90 days

213

Last year

CRAN Check Status

2 NOTE
12 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (14 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Bryan A. Hanson <hanson@depauw.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = c("Bryan", "A.", "Hanson", "DePauw"),
                      family = "University",
                      role = "aut"),
               person(given = c("Greencastle", "Indiana"),
                      family = "USA",
                      role = "aut"),
               person(given = c("Bryan", "A."),
                      family = "Hanson",
                      role = "cre",
                      email = "hanson@depauw.edu"))
as necessary.

Package CITATION file contains call(s) to old-style personList() or
as.personList().  Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry().  Please
use bibentry() instead.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Bryan A. Hanson <hanson@depauw.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = c("Bryan", "A.", "Hanson", "DePauw"),
                      family = "University",
                      role = "aut"),
               person(given = c("Greencastle", "Indiana"),
                      family = "USA",
                      role = "aut"),
               person(given = c("Bryan", "A."),
                      family = "Hanson",
                      role = "cre",
                      email = "hanson@depauw.edu"))
as necessary.

Package CITATION file contains call(s) to old-style personList() or
as.personList().  Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry().  Please
use bibentry() instead.
OK r-devel-linux-x86_64-fedora-clang

*


            
OK r-devel-linux-x86_64-fedora-gcc

*


            
OK r-devel-macos-arm64

*


            
OK r-devel-windows-x86_64

*


            
OK r-oldrel-macos-arm64

*


            
OK r-oldrel-macos-x86_64

*


            
OK r-oldrel-windows-x86_64

*


            
OK r-patched-linux-x86_64

*


            
OK r-release-linux-x86_64

*


            
OK r-release-macos-arm64

*


            
OK r-release-macos-x86_64

*


            
OK r-release-windows-x86_64

*


            

Check History

NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Bryan A. Hanson <hanson@depauw.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = c("Bryan", "A.", "Hanson", "DePauw"),
                      family = "University",
                      role = "aut"),
               person(given = c("Greencastle", "Indiana"),
                      family = "USA",
                      role = "aut"),
               person(given = c("Bryan", "A."),
                      family = "Hanson",
               
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Bryan A. Hanson <hanson@depauw.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = c("Bryan", "A.", "Hanson", "DePauw"),
                      family = "University",
                      role = "aut"),
               person(given = c("Greencastle", "Indiana"),
                      family = "USA",
                      role = "aut"),
               person(given = c("Bryan", "A."),
                      family = "Hanson",
               

Dependency Network

Dependencies Reverse dependencies mvbutils FuncMap

Version History

new 1.0.10 Mar 10, 2026