The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
Generate a timeline that can represent, for example, sequential or overlapping events in a person’s life
Additional examples at higher resolution can be found at Correlations between dutch artists and mathematicians and Henry’s life
Events of the same type can be color coded, and representative images can be associated with each event. The picture is positioned within the event strip if it fits, otherwise it can optionally be positioned to the left of the event strip.
The graphic is generated as .pdf, .png, and .html formats.
The basic data structure is a list containing the relevant information for each event:
x<-list()
x[[1]]<-list()
x[[1]]$name<-"500 First Street"
x[[1]]$start<-1990
x[[1]]$end<-2010
x[[1]]$color<-"blue"
x[[1]]$pics<-list()
x[[1]]$pics[1]<-system.file("extdata/images/mockup/","house_amp029030.jpg",package="timeLineGraphics")
The user manually prepares the components like x[[1]], and wraps them up in a function, for example, example2(), that returns the entire list x containing components similar to x[[1]].
The function stripPlot() iteratively plots each event. The function timeLineGraphics() is the driver for the overall process, and assigns reasonable default values for a substantial number of user-defined parameters that fine tune the colors, dimensions, etc.
The process that generated the figure in the hyperlink above was invoked by:
timeLineGraphics(example2(),pdfHeight=10,yearsTick=5,nameCEX=3,main=“Henry’s Life”)
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.