I'm pleased to announce that the FuncMap (v 1.0) package is available  
on CRAN.

This is a single function package that makes hive plots of function  
calls for a specified package.  Hive plots are a powerful concept  
developed by Martin Krzywinski at the Genome Sciences Center  
(mkweb.bcgsc.ca/linnet/).  FuncMap is a simple implementation of  
Martin's concept.  Function calls in a package are categorized as  
source functions, sink functions, or middle-managers, and plotted on 3  
axes with several options available (?FuncMap for details of course).

I'm not entirely certain of what use one might make of this package!   
It certainly creates good art - maybe t-shirt art for the package  
developer's research group?  Perhaps those from a computer science  
background can find some value in it.  A simple demo is given below,  
which shows some dramatic differences between the structure of the two  
popular plotting packages lattice and ggplot2.

Bryan
******
Bryan Hanson
Prof. of Chemistry & Biochemistry
DePauw University
Greencastle Indiana USA



require(mvbutils)
require(lattice)
require(ggplot2)
require(FuncMap)

# Use Mark Bravington's foodweb to create the call list
# Also creates a plot illustrating the calls
# Do these one at a time

fw.l <- foodweb(where = "package:lattice")

fw.g <- foodweb(where = "package:ggplot2")

# Now consider the hive plot versions

FuncMap(fw.l, pkg = "lattice")

FuncMap(fw.g, pkg = "ggplot2")
        [[alternative HTML version deleted]]

_______________________________________________
R-packages mailing list
r-packa...@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-packages

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to