├── two_trees.png ├── lepage_bandet.jpg ├── lepage_bandet.pdf ├── fisher_crawford.jpg ├── fisher_crawford.pdf ├── births.csv ├── marriages.csv ├── people.csv ├── fisher_crawford.r ├── lepage_bandet.html └── family.json /two_trees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaskruchten/genealogy/HEAD/two_trees.png -------------------------------------------------------------------------------- /lepage_bandet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaskruchten/genealogy/HEAD/lepage_bandet.jpg -------------------------------------------------------------------------------- /lepage_bandet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaskruchten/genealogy/HEAD/lepage_bandet.pdf -------------------------------------------------------------------------------- /fisher_crawford.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaskruchten/genealogy/HEAD/fisher_crawford.jpg -------------------------------------------------------------------------------- /fisher_crawford.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaskruchten/genealogy/HEAD/fisher_crawford.pdf -------------------------------------------------------------------------------- /births.csv: -------------------------------------------------------------------------------- 1 | mother,child,date MMH,HGF,1893-07-25 EMC,SMC,1895-09-02 SMC,HCF,1917-04-27 HPP,HKF,1942-09-14 HPP,BWF,1944-02-14 PGC,HXASSF,1972-09-12 PGC,ALCJF,1976-04-02 ML,MTPF,1979-09-17 ML,ACTF,1985-12-09 SMC,EMF,1919-07-08 EMF,DJO,1957-05-07 AW,GDO,1998-03-12 AW,RMO,2000-07-20 EMF,CPO,1959-08-29 VJH,MJO,2001-01-17 SMC,DF,1920-06-06 SMC,LJF,1921-04-02 SMC,MEF,1933-08-10 MEF,PGB,1964-03-21 MEF,SJB,1965-08-20 CJB,ICL,1992-11-26 CJB,ARL,1994-06-02 CJB,CJL,1996-01-23 -------------------------------------------------------------------------------- /marriages.csv: -------------------------------------------------------------------------------- 1 | p1,p2,start,end 2 | MMH,TCF,1881-12-05,1911-01-12 3 | EMC,EJC,1871-11-04,1926-06-01 4 | SMC,HGF,1916-04-05,1959-12-19 5 | HPP,HCF,1941-09-20,1944-10-09 6 | PMF,HKF,2010-10-16,2015-06-01 7 | PGC,HKF,1968-09-28,1983-11-01 8 | SMMB,HXASSF,2011-08-15,2015-06-01 9 | LAMF,ALCJF,2014-02-03,2015-06-01 10 | ML,BWF,1978-02-19,2015-06-01 11 | MTPF,NJK,2014-08-09,2015-06-01 12 | EMF,PJO,1956-04-02,1993-12-20 13 | AW,DJO,1994-07-02,2015-06-01 14 | VJH,CPO,1988-07-02,2015-06-01 15 | MEF,KWB,1960-05-28,1989-06-06 16 | CJB,PGB,2013-05-19,2015-06-01 17 | SJB,JT,2014-06-06,2015-06-01 18 | -------------------------------------------------------------------------------- /people.csv: -------------------------------------------------------------------------------- 1 | initials,name,start,end,gender TCF,Thomas Conelly Fisher,1844-02-28,1911-01-12,male MMH,Mary Maud Elizabeth Himmelman,1855-06-01,1923-06-02,female x EJC,Edward James Crawford,1843-01-29,1926-06-01,male EMC,Elizabeth Margaret Conrod,1851-10-29,1937-08-06,female x HGF,Harold Guy Fisher,1893-07-25,1959-12-19,male SMC,Stella Maud Crawford,1895-09-02,1983-11-28,female x KWB,K. W. Brooke,1934-10-05,2015-06-01,male MEF,M. E. Fisher,1933-08-10,2010-12-08,female x JT,J. Trabandt,1966-10-28,2015-06-01,male SJB,S. J. Brooke,1965-08-20,2015-06-01,female x PGB,P. G. Brooke,1964-03-21,2015-06-01,male CJB,C. J Bach,1967-03-04,2015-06-01,female CJL,C. J Lew,1996-01-23,2015-06-01,female ARL,A. R. Lew, 1994-06-02,2015-06-01,male ICL,I. C. Lew, 1992-11-26,2015-06-01,male LJF,L. J. Fisher,1921-04-02,1978-08-30,male DF,D. Fisher,1920-06-06,1921-02-07,male x PJO,P. J. Oram,1926-12-12,1993-12-20,male EMF,E. M. Fisher,1919-07-08,2004-09-10,female x CPO,C. P. Oram,1959-08-29,2015-06-01,male VJH,V. J. Hulme,1962-08-07,2015-06-01,female MJO,M. J. Oram,2001-01-17,2015-06-01,female x DJO,D. J. Oram,1957-05-07,2015-06-01,male AW,A. Waller,1964-12-20,2015-06-01,female RMO,R. M. Oram,2000-07-20,2015-06-01,female GDO,G. D. Oram,1998-03-12,2015-06-01,male x HCF,H. C. Fisher,1917-04-27,1944-10-09,male HPP,H. P. Paynter,1913-03-16,1984-09-30,female x BWF,B. W. Fisher,1944-02-14,2015-06-01,male ML,M. M. Lepage,1944-08-11,2015-06-01,female x ACTF,A. C. T. Fisher,1985-12-09,2015-06-01,male x NJK,N. J. Kruchten,1982-12-06,2015-06-01,male MTPF,M. T. P. Fisher,1979-09-17,2015-06-01,female x PMF,P. M. Bowen,1943-01-15,2015-06-01,female HKF,H. K. Fisher,1942-09-14,2015-06-01,male PGC,P. G. Cousineau,1946-11-03,2015-06-01,female x ALCJF,A. L. C-J. Fisher,1976-04-02,2015-06-01,male LAMF,L. A. M. Fafard,1988-06-16,2015-06-01,female x HXASSF,H. X. A. S. S. Fisher,1972-09-12,2015-06-01,male SMMB,S. M.-M. Baudouy,1987-04-06,2015-06-01,female -------------------------------------------------------------------------------- /fisher_crawford.r: -------------------------------------------------------------------------------- 1 | setwd("~/workspace/fishercrawford") 2 | 3 | library(ggplot2) 4 | library(grid) 5 | library(scales) 6 | 7 | people <- read.csv("people.csv", stringsAsFactors=FALSE) 8 | marriages <- read.csv("marriages.csv", stringsAsFactors=FALSE) 9 | births <- read.csv("births.csv", stringsAsFactors=FALSE) 10 | people$start = as.Date(people$start) 11 | people$end = as.Date(people$end) 12 | births$date = as.Date(births$date) 13 | marriages$start = as.Date(marriages$start) 14 | marriages$end = as.Date(marriages$end) 15 | 16 | 17 | cairo_pdf(height=8,width=10.5) 18 | ggplot() + 19 | geom_rect(data=marriages, fill='lightgrey', aes(xmin=start, xmax=end, ymin=p1, ymax=p2)) + 20 | geom_segment(data=people, aes(x=start, xend=end, y=initials, yend=initials, 21 | color=gender), 22 | size=2.5) + 23 | geom_vline(xintercept=seq( 24 | as.numeric(as.Date("1850-01-01")), as.numeric(as.Date("2020-01-01")), by=10*365), 25 | color='white', alpha=0.5) + 26 | geom_segment(data=births, color='grey', size=0.5, 27 | aes(x=date, xend=date, y=mother, yend=child), color='grey') + 28 | geom_text(data=people, hjust=-0.05, family="Helvetica Neue", size=2, 29 | aes(label=name, x=start, y=initials)) + 30 | scale_colour_manual(values = c("white","lightgreen", "lightblue")) + 31 | scale_y_discrete(breaks = NULL, name= "", limits = rev(people$initials)) + 32 | scale_x_date(breaks = "10 year", minor_breaks=NULL, labels = date_format("%Y"), 33 | limits = c(as.Date("1849-01-01"), as.Date("2020-01-01")), name= "") + 34 | theme(legend.position='none', panel.background=element_blank(), 35 | text=element_text(family="Georgia"), 36 | axis.ticks.length= unit(0,units='cm'), 37 | plot.title = element_text(size=18, vjust=1) 38 | ) + 39 | labs(title=expression(atop( 40 | "Fisher-Crawford Descendants", 41 | atop(italic("compiled by Harold Kenneth Fisher, visualized by Nicolas Jérémie Kruchten"), "")))) 42 | dev.off() 43 | -------------------------------------------------------------------------------- /lepage_bandet.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |