Not really humorous or anything, but I just had some fun with EasyTimeline. Here is the script I wrote to generate it:
scary code
ImageSize = width:700 height:260
PlotArea = width:550 height:180 left:130 bottom:80
DateFormat = yyyy
Period = from:1997 till:2008
TimeAxis = orientation:horizontal
ScaleMajor = unit:year increment:1 start:1997
Legend = orientation:ver position:bottom columns:3
BarData=
bar:O'Neill text:Jack O'Neill
bar:Carter text:Sam Carter
bar:Mitchell text:Cameron Mitchell
bar:Jackson text:Daniel Jackson
bar:Quinn text:Jonas Quinn
bar:Teal'c text:Teal'c
bar:Doran text:Vala Mal Doran
PlotData=
color:black width:24 mark:(line,white) align:left fontsize:S shift:(25,0)
bar:O'Neill from:1997 till:2004 color:purple
bar:Carter from:1997 till:2004 color:green width:8
bar:Carter from:2004 till:2005 color:purple width:8
bar:Carter from:1997 till:2004 color:orange
bar:Carter from:2004 till:2008 color:orange
bar:Mitchell from:2005 till:2008 color:purple
bar:Jackson from:1997 till:2002 color:blue
bar:Jackson from:2003 till:2008 color:blue
bar:Quinn from:2002 till:2003 color:blue
bar:Jackson from:1997 till:2002 color:red width:8
bar:Jackson from:2003 till:2008 color:red width:8
bar:Teal'c from:1997 till:2008 color:red
bar:Doran from:2006 till:2008 color:red
Colors=
id:co value:purple legend:Commanding_officer
id:xo value:green legend:Executive_officer
id:to value:orange legend:Technical_officer
id:rs value:blue legend:Research_specialist
id:ca value:red legend:Cultural_advisor
Data source: https://stargate.fandom.com/wiki/SG-1#Member_details
How many cultural advisors does one band need?