Difference between revisions of "TimelineTest"

From Research Wiki
Jump to: navigation, search
(Created page with "<timeline> # All measures are in pixels ImageSize = width:160 height:550 PlotArea = left:50 right:0 bottom:10 top:10 AlignBars = justify DateFormat = yyyy Period = f...")
 
 
(34 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
 +
https://infodisiac.com/Wikipedia/EasyTimeline/Introduction.htm
 +
 +
=== Test 001 ===
 +
 +
 
<timeline>
 
<timeline>
 
# All measures are in pixels
 
# All measures are in pixels
  
ImageSize  = width:160 height:550
+
ImageSize  = width:300 height:550
 
PlotArea  = left:50 right:0 bottom:10 top:10
 
PlotArea  = left:50 right:0 bottom:10 top:10
 
AlignBars  = justify
 
AlignBars  = justify
Line 26: Line 32:
 
   from:1984  till:1985 shift:($dx,4)    text:Konstantin~[[Special:MyLanguage/Chernenko|Chernenko]] fontsize:XS
 
   from:1984  till:1985 shift:($dx,4)    text:Konstantin~[[Special:MyLanguage/Chernenko|Chernenko]] fontsize:XS
 
   from:1985  till:end  shift:($dx,10)  text:Mikhail~[[Special:MyLanguage/Gorbachev|Gorbachev]]
 
   from:1985  till:end  shift:($dx,10)  text:Mikhail~[[Special:MyLanguage/Gorbachev|Gorbachev]]
 +
</timeline>
 +
 +
 +
=== Test 002 ===
 +
 +
 +
<timeline>
 +
ImageSize  = width:555 height:555
 +
DateFormat = YYYY
 +
Period    = from:1864 till:1956
 +
PlotArea  = width:444 height:444 left:44 bottom:44
 +
TimeAxis  = orientation:vertical order:reverse
 +
ScaleMajor = unit:year increment:10 start:1864
 +
ScaleMinor = unit:year increment:1 start:1864
 +
 +
PlotData=
 +
  at:1864 text:"[[James Clerk Maxwell]] mathematically predicts the existence of radio waves."
 +
  at:1872 text:"Mahlon Loomis and W. H. Ward (USA) file for U.S. Patents for a "wireless telegraph"."
 +
 +
 +
</timeline>
 +
 +
 +
=== Test 003 ===
 +
 +
 +
<timeline>
 +
ImageSize  = width:1250 height:605
 +
PlotArea  = left:95 right:415 bottom:85 top:20
 +
Legend    = columns:3 left:220 top:57 columnwidth:160
 +
AlignBars  = late
 +
 +
DateFormat = dd/mm/yyyy
 +
Period    = from:01/09/1939 till:02/09/1945
 +
 +
Colors =
 +
id:canvas value:gray(0.95)        # background for whole image
 +
id:bars  value:white            # background for bars
 +
id:grid1  value:rgb(0.4,0.6,0.4)  # major grid
 +
id:grid2  value:rgb(0.80,0.80,1)  # minor grid
 +
id:gray  value:gray(0.6)        # for colophon
 +
id:gray2  value:gray(0.5)        # for text
 +
 +
id:JT    value:red              legend:Japanese_Territory
 +
id:JI    value:rgb(0.7,0.3,0.3) legend:Japanese_Invasion
 +
id:JO    value:rgb(1,0.7,0.7)  legend:Japanese_Occupation
 +
id:US    value:rgb(0,0,1)      legend:United_States
 +
id:AI    value:rgb(0.3,0.3,0.7) legend:Allied_Invasion
 +
id:AO    value:rgb(0.7,0.7,1)  legend:Allied_Occupation
 +
id:CT    value:yellow          legend:Chinese_Free_Territory
 +
id:SB    value:rgb(0.8,0,0.7)  legend:Sea_Battles
 +
id:CO    value:rgb(0,0.5,0)    legend:Conference
 +
 +
BackgroundColors = canvas:canvas bars:bars
 +
 +
ScaleMajor  = gridcolor:grid1 unit:year  increment:1 start:01/01/1940
 +
ScaleMinor  = gridcolor:grid2 unit:month increment:3 start:01/10/1939
 +
 +
TimeAxis  = orientation:horizontal format:yyyy
 +
 +
BarData =
 +
  bar:Japan      text:[[Japan]]
 +
  bar:Manchukuo  text:[[Manchukuo]]
 +
  bar:China      text:[[China]]
 +
  bar:Korea      text:[[Korea]]
 +
  bar:Burma      text:[[Burma]]
 +
  bar:Thailand    text:[[Thailand]]
 +
  bar:Indochina  text:[[Indochina]]
 +
  bar:Malaya      text:[[Malaya]]
 +
  bar:Singapore  text:[[Singapore]]
 +
  bar:Indies      text:[[Dutch East Indies|Dutch Indies]]
 +
  bar:Philippines text:[[Philippines]]
 +
  bar:NewGuinea  text:[[New Guinea]]
 +
  bar:Marianas    text:[[Northern Mariana Islands|Mariana Isl.]]
 +
  bar:Carolinas  text:[[Caroline Islands|Caroline Isl.]]
 +
  bar:Bismarcks  text:[[Bismarck Archipelago|Bismarck Isl.]]
 +
  bar:Solomons    text:[[Solomon Islands|Solomon Isl.]]
 +
  bar:Gilberts    text:[[Gilbert Islands|Gilbert Isl.]]
 +
  bar:Marshalls  text:[[Marshall Islands|Marshall Isl.]]
 +
  bar:Aleutians  text:[[Aleutian Islands|Aleutian Isl.]]
 +
  bar:Wake        text:[[Wake Isl.]]
 +
  bar:Midway      text:[[Midway Isl.]]
 +
  bar:US          text:[[United States]]
 +
  bar:SeaBattles  text:[[List of naval battles|Sea Battles]]
 +
  bar:Conferences text:Conferences
 +
 +
Define $broad  = width:0.1in
 +
Define $narrow = width:0.03in
 +
 +
# with shift:(0,..) the left/right aligned text starts/stops exactly below supplied date
 +
# a small adjustment centers the date part of the text below the line mark
 +
# extra adjustments may be needed to avoid overlapping texts
 +
 +
Define $dy  = -15
 +
Define $leftneg2  = align:left    shift:(-20, $dy)
 +
Define $leftneg1  = align:left    shift:(-10, $dy)
 +
Define $left      = align:left    shift:(  0, $dy)
 +
Define $leftpos1  = align:left    shift:( 10, $dy)
 +
Define $leftpos2  = align:left    shift:( 20, $dy)
 +
Define $center    = align:center  shift:(  0, $dy)
 +
Define $right    = align:right  shift:(  0, $dy)
 +
Define $rightneg1 = align:right  shift:(-10, $dy)
 +
Define $rightpos1 = align:right  shift:( 10, $dy)
 +
Define $rightpos2 = align:right  shift:( 20, $dy)
 +
Define $leftPH    = align:left    shift:(  3, $dy) # avoid collision with
 +
                                                  # Pearl Harbour red line
 +
Define $dy2 =  10
 +
Define $leftWW2  = align:left    shift:(  0, $dy2)
 +
Define $rightWW2  = align:right  shift:(  0, $dy2)
 +
 +
 +
LineData=
 +
  at:start      color:red layer:front
 +
  at:end        color:red layer:front
 +
  at:07/12/1941 color:red layer:back
 +
 +
PlotData=
 +
  fontsize:XS $broad
 +
 +
  bar:Japan          from:start      till:19/02/1945 color:JT
 +
  bar:Japan          from:19/02/1945 till:14/03/1945 color:AI
 +
  bar:Japan          from:14/03/1945 till:01/04/1945 color:JT
 +
  bar:Japan          from:01/04/1945 till:22/06/1945 color:AI
 +
  bar:Japan          from:22/06/1945 till:02/09/1945 color:JT
 +
  bar:Japan          from:02/09/1945 till:end        color:AO
 +
  bar:Manchukuo      from:start      till:02/09/1945 color:JO
 +
  bar:China          from:start      till:02/09/1945 color:JO
 +
  bar:China          from:02/09/1945 till:end        color:CT
 +
  bar:Korea          from:start      till:02/09/1945 color:JO
 +
  bar:Burma          from:15/12/1941 till:20/05/1942 color:JI
 +
  bar:Burma          from:20/05/1942 till:02/09/1945 color:JO
 +
  bar:Burma          from:02/09/1945 till:end        color:AO
 +
  bar:Thailand        from:08/12/1941 till:14/12/1941 color:JI
 +
  bar:Thailand        from:14/12/1941 till:15/07/1945 color:JO
 +
  bar:Thailand        from:15/07/1944 till:end        color:AO
 +
  bar:Indochina      from:23/07/1941 till:02/09/1945 color:JO
 +
  bar:Malaya          from:08/12/1941 till:31/01/1942 color:JI
 +
  bar:Malaya          from:31/01/1942 till:02/09/1945 color:JO
 +
  bar:Singapore      from:08/12/1941 till:15/02/1942 color:JI
 +
  bar:Singapore      from:15/02/1942 till:02/09/1945 color:JO
 +
  bar:Indies          from:12/01/1942 till:09/03/1942 color:JI
 +
  bar:Indies          from:09/03/1942 till:02/09/1945 color:JO
 +
  bar:Philippines    from:10/12/1941 till:10/05/1942 color:JI
 +
  bar:Philippines    from:10/05/1942 till:02/09/1945 color:JO
 +
  bar:Philippines    from:02/09/1945 till:end        color:AO
 +
  bar:NewGuinea      from:25/01/1942 till:end        color:AO
 +
  bar:Marianas        from:10/12/1941 till:15/06/1944 color:JO
 +
  bar:Marianas        from:15/06/1944 till:10/08/1944 color:AI
 +
  bar:Marianas        from:10/08/1944 till:end        color:AO
 +
  bar:Carolinas      from:start      till:02/09/1945 color:JO
 +
  bar:Bismarcks      from:23/01/1942 till:02/09/1945 color:JO
 +
  bar:Bismarcks      from:02/09/1945 till:end        color:AO
 +
  bar:Solomons        from:23/01/1942 till:25/08/1943 color:JO
 +
  bar:Solomons        from:25/08/1943 till:end        color:AO
 +
  bar:Gilberts        from:09/12/1941 till:20/11/1944 color:JO
 +
  bar:Gilberts        from:20/11/1944 till:28/11/1944 color:AI
 +
  bar:Gilberts        from:28/11/1944 till:end        color:AO
 +
  bar:Marshalls      from:start      till:31/01/1944 color:JO
 +
  bar:Marshalls      from:31/01/1944 till:23/02/1944 color:AI
 +
  bar:Marshalls      from:23/02/1944 till:end        color:AO
 +
  bar:Aleutians      from:07/06/1942 till:11/05/1943 color:JO
 +
  bar:Aleutians      from:11/05/1943 till:28/07/1943 color:AI
 +
  bar:Aleutians      from:28/07/1943 till:end        color:AO
 +
  bar:Wake            from:start      till:08/12/1941 color:US
 +
  bar:Wake            from:08/12/1941 till:23/12/1941 color:JI
 +
  bar:Wake            from:23/12/1941 till:02/09/1945 color:JO
 +
  bar:Wake            from:02/09/1945 till:end        color:US
 +
  bar:Midway          from:start      till:end        color:US
 +
  bar:US              from:start      till:end        color:US
 +
 +
  $narrow
 +
  bar:Japan          from:14/03/1945 till:02/09/1945 color:AO
 +
  bar:China          from:01/09/1939 till:02/09/1945 color:CT
 +
  bar:Burma          from:13/02/1943 till:29/04/1943 color:AI
 +
  bar:Burma          from:15/02/1944 till:02/09/1945 color:AI
 +
  bar:Philippines    from:15/12/1944 till:02/09/1945 color:AI
 +
  bar:NewGuinea      from:25/01/1942 till:10/03/1942 color:JI
 +
  bar:NewGuinea      from:10/03/1942 till:22/01/1943 color:JO
 +
  bar:Solomons        from:07/08/1942 till:09/02/1943 color:AI
 +
  bar:Solomons        from:09/02/1943 till:25/08/1943 color:AO
 +
  bar:Bismarcks      from:15/12/1943 till:14/05/1944 color:AI
 +
  bar:Bismarcks      from:14/05/1944 till:02/09/1945 color:AO
 +
 +
  bar:SeaBattles color:SB $broad $center
 +
  from:07/12/1941 till:07/12/1941 text:[[Pearl Harbour|1]]2
 +
  from:10/12/1941 till:10/12/1941
 +
  from:19/02/1942 till:19/02/1942 text:345
 +
  from:25/02/1942 till:25/02/1942
 +
  from:01/03/1942 till:03/03/1942
 +
  from:07/05/1942 till:08/05/1942 text:6
 +
  from:04/06/1942 till:07/06/1942 text:7
 +
  from:09/08/1942 till:09/08/1942 text:8
 +
  from:24/08/1942 till:25/08/1942 text:9
 +
  from:26/10/1942 till:26/10/1942 text:10
 +
  from:03/03/1943 till:05/03/1943 text:11
 +
  from:19/06/1944 till:20/06/1944 text:12
 +
  from:23/10/1944 till:27/10/1944 text:13
 +
 +
  bar:Conferences color:CO $broad $center
 +
  from:15/09/1940 till:17/09/1940 text:[[Tripartite Pact|1]]
 +
  from:09/08/1941 till:12/08/1941 text:[[Atlantic Charter|2]]
 +
  from:29/09/1941 till:01/10/1941 text:3
 +
  from:22/12/1941 till:14/01/1942 text:4
 +
  from:14/01/1943 till:24/01/1943 text:[[Casablanca Conference|5]]
 +
  from:17/08/1943 till:24/08/1943 text:6
 +
  from:18/10/1943 till:01/11/1943 text:78
 +
  from:22/11/1943 till:25/11/1943
 +
  from:26/11/1943 till:01/12/1943 text:9
 +
  from:01/07/1944 till:22/07/1944 text:[[Bretton Woods Conference|10]]
 +
  from:04/02/1945 till:11/02/1945 text:[[Yalta Conference|11]]
 +
  from:25/04/1945 till:26/06/1945 text:[[United Nations|12]]
 +
  from:17/07/1945 till:02/08/1945 text:[[Potsdam Conference|13]]
 +
 +
  bar:Japan textcolor:red fontsize:S
 +
  at:01/09/1939 $leftWW2  text:"< WW2 starts in Europe"
 +
  at:02/09/1945 $rightWW2  text:"end of WW2 >"
 +
  at:07/12/1941 $leftWW2  text:"< WW2 reaches Asia"
 +
 +
  textcolor:black fontsize:XS
 +
  at:27/07/1940 $rightpos2 text:"[[Greater East Asia Co-Prosperity Sphere|Co-Prosperity Sphere]] 27/7" mark:(line,white)
 +
  at:27/09/1940 $left      text:"27/9 [[Tripartite Pact]]"      mark:(line,white)
 +
  at:18/04/1942 $leftneg1  text:"18/4 [[Doolittle Raid]]"      mark:(line,white)
 +
  at:18/04/1943 $leftneg1  text:"18/4 [[Yamamoto Isoroku|Adm. Yamamoto]] killed" mark:(line,white)
 +
  at:19/02/1945 $rightneg1 text:"[[Battle of Iwo Jima|Iwo Jima]] 19/2-14/3 ~[[Battle of Okinawa|Okinawa]] 1/4-22/6" mark:(line,white)
 +
  at:01/04/1945 mark:(line,white)
 +
  at:06/08/1945 $right    text:[[Hiroshima]] 6/8~[[Nagasaki, Nagasaki|Nagasaki]] 9/8~Japan surrenders 2/9
 +
 +
  bar:China          at:01/09/1939 $leftpos1  text:since 1937 (partial)
 +
  bar:Manchukuo      at:01/09/1939 $leftpos1  text:since 1931
 +
  bar:Korea          at:01/09/1939 $leftpos1  text:since 1905
 +
  bar:Solomons        at:23/01/1942 $leftneg1  text:23/1
 +
  bar:Solomons        at:07/08/1942 $leftneg1  text:7/8 [[Guadalcanal]] 9/2
 +
  bar:Solomons        at:25/08/1943 $leftneg1  text:25/8 New Georgia taken
 +
  bar:Carolinas      at:01/09/1939 $leftpos1  text:Japanese mandate since 1914
 +
  bar:Carolinas      at:20/04/1944 $leftneg1  text:"20-30/4 Jap. base on [[Truk]] destroyed" mark:(line,white)
 +
  bar:Bismarcks      at:23/01/1942 $leftneg1  text:23/1 [[Rabaul]]
 +
  bar:Bismarcks      at:15/12/1943 $leftneg1  text:15/12
 +
  bar:Bismarcks      at:14/05/1944 $leftneg1  text:14/5 New Britain except Rabaul
 +
  bar:Gilberts        at:09/12/1941 $leftPH    text:9/12 Makin  [[Tarawa]]
 +
  bar:Gilberts        at:20/11/1944 $leftneg1  text:20-28/11
 +
  bar:Marshalls      at:01/09/1939 $leftpos1  text:Japanese mandate since 1914
 +
  bar:Marshalls      at:21/01/1944 $leftneg1  text:21/1-23/2
 +
  bar:Marianas        at:10/12/1941 $leftPH    text:10/12 [[Guam]]
 +
  bar:Marianas        at:15/06/1944 $leftneg1  text:15/6
 +
  bar:Wake            at:08/12/1941 $leftPH    text:8/12
 +
  bar:Aleutians      at:07/06/1942 $leftneg1  text:7/6
 +
  bar:Aleutians      at:11/05/1943 $leftneg1  text:11/5
 +
  bar:Aleutians      at:28/07/1943 $leftneg1  text:28/7
 +
  bar:Thailand        at:08/12/1941 $leftPH    text:8-14/12 [[Thailand]] allies with Japan
 +
  bar:Thailand        at:15/07/1944 $leftneg1  text:./7 Pro Japanese govt. ousted
 +
  bar:Malaya          at:08/12/1941 $leftPH    text:8/12-13/1
 +
  bar:Singapore      at:08/12/1941 $leftPH    text:8/12-15/2
 +
  bar:Burma          at:15/12/1941 $left      text:15/12
 +
  bar:Burma          at:20/05/1942 $leftneg1  text:20/5
 +
  bar:Burma          at:13/02/1943 $leftneg1  text:13/2-29/4 [[Chindits]]
 +
  bar:Burma          at:15/02/1944 $leftneg1  text:5/2 Chindits
 +
  bar:Burma          at:15/02/1944 $leftneg1  text:5/2 Chindits
 +
  bar:Philippines    at:10/12/1941 $leftPH    text:10/12
 +
  bar:Philippines    at:10/05/1942 $leftneg1  text:10/5
 +
  bar:Philippines    at:15/12/1944 $leftneg1  text:15/12 (9/1 [[Luzon]])
 +
  bar:Indies          at:12/01/1942 $leftneg1  text:12/1
 +
  bar:Indies          at:09/03/1942 $left      text:9/3
 +
  bar:NewGuinea      at:25/01/1942 $leftneg1  text:25/1
 +
  bar:NewGuinea      at:10/03/1942 $left      text:10/3
 +
  bar:NewGuinea      at:22/01/1943 $left      text:22/1
 +
  bar:Midway          at:04/06/1942 $leftneg1  text:"4-7/6 [[Battle of Midway]]" mark:(line,white)
 +
  bar:Indochina      at:23/07/1941 $leftneg1  text:23/7
 +
  bar:US              at:26/07/1940 $right    text:"Sanctions 26/7" mark:(line,white)
 +
  bar:US              at:25/09/1940 $leftneg1  text:"25/9 [[Ultra]]" mark:(line,white)
 +
  bar:US              at:26/06/1941 $leftneg1  text:"26/7 [[Embargo]]" mark:(line,white)
 +
  bar:US              at:07/12/1941 $leftPH    text:7/12 [[Pearl Harbour]]
 +
 +
TextData =
 +
  fontsize:XL
 +
  pos:(850,593)
 +
  text:[[World War II]] - Pacific Theatre
 +
 +
TextData =
 +
  pos:(850,573) tabs:(13-left,108-right,116-left,210-left) lineheight:13
 +
  fontsize:M
 +
  text:Preliminary events
 +
  fontsize:S
 +
  text:^1933^ 27/3^Japan leaves [[League of Nations]]
 +
  text:^1940^ 25/9^project [[Ultra]] - Japanese code cracked
 +
  text:^    ^ 27/7^Japan claims [[Greater East Asia Co-Prosperity Sphere|Greater East Asia]]
 +
  text:^    ^    ^                      ^[[Greater East Asia Co-Prosperity Sphere|Co-Prosperity Sphere]]
 +
  text:^    ^ 27/9^Japan signs [[Tripartite Pact]] with Germ./Italy
 +
  text:^1941^ 26/7^US freezes Jap. assets, oil/steel [[embargo]]
 +
  text:^    ^30/11^Japan makes final decision to attack US
 +
 +
TextData =
 +
  pos:(850,445) tabs:(10-right,13-left,108-right,116-left) lineheight:13
 +
  fontsize:M
 +
  text:Sea Battles
 +
  fontsize:S
 +
  text:^ 1^1942^7/12^Japanese attack [[Pearl Harbour]]
 +
  text:^ 2^^10/12^Japanese [[aircraft carrier|carrier aircraft]] sink
 +
  text:^  ^^^Prince of Wales and Repulse (Br.)
 +
  text:^ 3^^19/2^Battle of Lumbok Str
 +
  text:^ 4^^25/2^[[Battle of the Java Sea]]
 +
  text:^ 5^^1/3^Battle of Sunda Str
 +
  text:^ 6^^7-8/5^[[Battle of the Coral Sea]]
 +
  text:^ 7^^4-7/6^[[Battle of Midway]]
 +
  text:^ 8^^9/8^[[Battle of Savo Island]]
 +
  text:^ 9^^24-25/8^[[Battle of the Eastern Solomons]]
 +
  text:^10^^26/10^[[Battle of the Santa Cruz Islands]]
 +
  text:^11^1943 ^3-5/3^Battle of Bismarck Sea
 +
  text:^12^1944 ^ 19-20/6^[[Battle of the Philippine Sea]]
 +
  text:^13^^23-27/10^[[Battle of Leyte Gulf]]
 +
 +
TextData =
 +
  pos:(850,230) tabs:(10-right,13-left,108-right,116-left,220-left) lineheight:13
 +
 +
  fontsize:M
 +
  text:Conferences
 +
  fontsize:S
 +
  text:^ 1^ 1940^      27/9^[[Berlin]] Ger,It,Jap Tripartite Pact
 +
  text:^ 2^ 1941^    9-12/8^N-Atlantic VS,GB [[Atlantic Charter]]
 +
  text:^ 3^ 1941^ 29/9-1/10^[[Moscow]] US,GB,SU  more aid to SU
 +
  text:^ 4^41/42^22/12-14/1^[[Washington]] US,GB 'Europe first' + [[United Nations|UN]] draft
 +
  text:^ 5^ 1943^  14-24/1^[[Casablanca Conference|Casablanca]] US,GB
 +
  text:^ 6^    ^  17-24/8^[[Quebec]]
 +
  text:^ 7^    ^18/10-1/11^Moscow US,GB,SU
 +
  text:^ 8^    ^  22-25/11^[[Cairo]] US,GB,China
 +
  text:^ 9^    ^26/11-1/12^[[Tehran]] US,GB,SU
 +
  text:^10^ 1944^    1-22/7^[[Bretton Woods Conference|Bretton Woods]] 44 nations est. [[IMF]] + [[World Bank]]
 +
  text:^11^ 1945^    4-11/2^[[Yalta Conference|Yalta]] US,GB,SU
 +
  text:^12^    ^ 25/4-26/6^[[San Francisco]] 46 nations UN Charter
 +
  text:^13^    ^  17/7-2/8^[[Potsdam Conference|Potsdam]] US,GB,SU
 +
 +
TextData =
 +
  fontsize:S
 +
  textcolor:gray2
 +
  pos:(735,22)  tabs:(100-left)
 +
  text:Date format dd/mm
 +
  pos:(10,50)
 +
  text:"Author [http://eza.gemm.nl|Erik Zachte]" # link:http://eza.gemm.nl
 +
  text:Version 2.0 - April 6 2004
 +
  text:"Plot generated with [http://members.chello.nl/epzachte/Wikipedia/EasyTimeline/Introduction.htm|EasyTimeline]"
 +
</timeline>
 +
 +
 +
=== Test 004 ===
 +
 +
<timeline>
 +
DateFormat=mm/dd/yyyy
 +
Period = from:01/01/1983 till:01/01/2020
 +
Define $now = 07/16/2019 # Please keep updated
 +
Define $skip = at:end # Force a blank line
 +
Define $dayunknown = 15 # what day to use if it's actually not known
 +
Define $newworldstartdate = 08/15/1998
 +
Define $newworldstart = at:$newworldstartdate mark:(line,red)
 +
Define $intelstartdate = 01/10/2006
 +
Define $intelstart = at:$intelstartdate mark:(line,red)
 +
ImageSize= width:1600 height:auto barincrement:18
 +
TimeAxis = orientation:horizontal
 +
PlotArea = right:10 left:10 bottom:20 top:0
 +
 +
Colors =
 +
    id:bg        value:white
 +
 +
    id:compact-b      value:rgb(1,0.6,0.6)
 +
    id:compact        value:rgb(1,0.5,0.5) legend:compact_models
 +
    id:macii      value:rgb(0.8,1,0.8) legend:Macintosh_II
 +
    id:LC-b      value:rgb(1,0.9,0.9)
 +
    id:LC        value:rgb(1,0.8,0.8) legend:Macintosh_LC
 +
    id:quadra-b      value:rgb(1,0.7,0.5)
 +
    id:quadra        value:rgb(1,0.6,0.4) legend:Macintosh_Quadra
 +
    id:performa-b    value:rgb(0.9,0.9,1)
 +
    id:performa      value:rgb(0.85,0.85,1) legend:Macintosh_Performa
 +
    id:powermac-b    value:rgb(0.9,0.6,1)
 +
    id:powermac        value:rgb(0.9,0.4,1) legend:Power_Macintosh
 +
    id:G3-b      value:rgb(0.4,1,1)
 +
    id:G3        value:rgb(0.2,1,1) legend:Power_Macintosh_G3
 +
    id:G4-b      value:rgb(0.4,0.9,0.9)
 +
    id:G4        value:rgb(0.2,0.9,0.9) legend:Power_Macintosh_G4
 +
    id:G5-b      value:rgb(0.4,0.8,0.8)
 +
    id:G5        value:rgb(0.2,0.8,0.8) legend:Power_Macintosh_G5
 +
    id:iMac-b      value:rgb(0.7,0.9,1)
 +
    id:iMac        value:rgb(0.65,0.85,1) legend:iMac
 +
    id:eMac        value:rgb(0.2,0.8,1) legend:eMac
 +
    id:eMac-b      value:rgb(0.7,0.75,0.8) legend:eMac_(restricted_to_educational_customers)
 +
    id:mini-b      value:rgb(1,0.8,0.8)
 +
    id:mini      value:rgb(1,0.7,0.7) legend:Mac_mini
 +
    id:special-b    value:rgb(0.7,1,0.7)
 +
    id:special      value:rgb(1,1,0.5) legend:special_models
 +
    id:qwgs      value:rgb(1,0.6,0.6) legend:Workgroup_Server_(MC68040)
 +
    id:anserver      value:rgb(1,1,0.5) legend:Network_Server_(non-Macintosh)
 +
    id:pserver-b    value:rgb(0.8,0.6,0.9)
 +
    id:pserver      value:rgb(0.8,0.4,0.9) legend:Workgroup_server_(PowerPC)
 +
    id:g3server-b      value:rgb(0.4,1,0.8)
 +
    id:g3server        value:rgb(0.2,1,0.8) legend:Macintosh_Server_G3
 +
    id:g4server-b    value:rgb(0.4,0.9,0.7)
 +
    id:g4server      value:rgb(0.2,0.9,0.7)legend:Macintosh_Server_G4
 +
    id:rackmount-b    value:rgb(0.8,1,0.8)
 +
    id:rackmount      value:rgb(0.8,0.9,0.8) legend:Xserve
 +
    id:portable-b      value:rgb(0.9,0.6,0.6)
 +
    id:portable        value:rgb(0.8,0.6,0.6) legend:Macintosh_Portable_/_PowerBook_100
 +
    id:pbook-b      value:rgb(0.7,1,0.8)
 +
    id:pbook        value:rgb(0.6,1,0.7) legend:PowerBook_
 +
    id:pb500        value:rgb(0.8,0.6,0.7) legend:500_series_PowerBook
 +
    id:pbppc-b    value:rgb(0.9,0.6,0.8)
 +
    id:pbppc      value:rgb(0.9,0.6,0.8) legend:PowerBook_with_PowerPC
 +
    id:pbg3-b      value:rgb(0.4,0.8,0.8)
 +
    id:pbg3        value:rgb(0.2,0.8,0.8) legend:PowerBook_G3
 +
    id:mba        value:rgb(0.862745,0.862745,0.862745)
 +
    id:pbg4-b    value:rgb(0.4,0.7,0.7)
 +
    id:pbg4      value:rgb(0.2,0.7,0.7)legend:PowerBook_G4
 +
    id:pbduo-b      value:rgb(0.7,0.9,0.9)
 +
    id:pbduo      value:rgb(0.7,0.8,0.9) legend:PowerBook_Duo
 +
    id:ibook-b      value:rgb(0.4,1,0.8)
 +
    id:ibook        value:rgb(0.4,1,0.7) legend:iBook
 +
    id:mbpro        value:rgb(1,0.45,0.05) legend:MacBook_Pro
 +
    id:mbpro-b      value:rgb(0.9,0.45,0.05)
 +
    id:mbpro-c      value:rgb(0.8,0.45,0.05)
 +
    id:macbook        value:rgb(0.9,0.6,0.1) legend:MacBook
 +
    id:macbook-b        value:rgb(0.8,0.6,0.1)
 +
    id:macbook-c        value:rgb(0.7,0.6,0.1)
 +
    id:macpro        value:rgb(0.9,0.3,0.1) legend:Mac_Pro
 +
    id:macpro-b        value:rgb(1,0.3,0.1) legend:Mac_Pro
 +
    id:mbair      value:rgb(0.7,0.8,1) legend:MacBook_Air
 +
    id:mbair-b      value:rgb(0.8,0.8,1) legend:MacBook_Air
 +
 +
    id:line      value:rgb(0.2,0.2,0.2)
 +
    id:lightline  value:rgb(0.9,0.9,0.9)
 +
    id:header    value:rgb(0.8,0.8,0.9)
 +
    id:lighttext  value:rgb(0.5,0.5,0.5)
 +
    id:current    value:rgb(0.9,0.9,0.9) legend:Still_currently_produced
 +
 +
BackgroundColors = canvas:bg
 +
ScaleMajor = gridcolor:lighttext unit:year increment:1 start:01/01/1983
 +
ScaleMinor = gridcolor:lightline unit:month increment:1 start:01/01/1983
 +
 +
BarData =
 +
  Barset:oldnew
 +
  Barset:aio1
 +
  Barset:aio2
 +
  Barset:consumerdt
 +
  Barset:macii
 +
  Barset:powermac
 +
  Barset:gseries
 +
  Barset:ppcwgs
 +
  Barset:quadrawgs
 +
  Barset:portableconsumer
 +
  Barset:portablepro
 +
  Barset:apple2
 +
 +
PlotData=
 +
  width:15 textcolor:black
 +
 +
  barset:oldnew
 +
    color:header textcolor:white width:16 shift:(205,-5) fontsize:m from:start till:05/01/1998 text:"[[Old World ROM]]"
 +
  barset:break
 +
    $newworldstart
 +
  barset:break
 +
    color:header textcolor:white width:16 shift:(-50,-5) fontsize:m from:05/01/1998 till:01/10/2006 text:"[[New World ROM]]"
 +
  barset:break
 +
    $intelstart
 +
  barset:break
 +
    color:header textcolor:white width:16 shift:(-10,-5) fontsize:m from:01/10/2006 till:end text:"[[Extensible Firmware Interface|EFI]]"
 +
 +
barset:aio1
 +
    shift:(5,-5) anchor:from fontsize:s
 +
    color:LC-b from:10/$dayunknown/1993 till:02/01/1995 text:"[[Macintosh TV|TV]]"
 +
  barset:break
 +
    $skip
 +
    color:LC from:02/02/1994 till:04/03/1995 text:"[[Macintosh LC 575|LC 575]]"
 +
  barset:break
 +
    $skip
 +
    color:LC-b from:04/03/1995 till:10/01/1995 text:"[[Macintosh LC 580|LC 580]]"
 +
  barset:break
 +
    color:performa from:04/03/1995 till:04/01/1996 text:"[[Power Macintosh 5200|5200]]"
 +
    color:performa from:04/01/1996 till:02/17/1997 text:"[[Power Macintosh 5400|5400]]"
 +
  barset:break
 +
    color:performa-b from:03/10/1996 till:04/01/1997 text:"[[Power Macintosh 5260|5260 / 5300]]"
 +
    color:powermac from:02/17/1997 till:03/31/1998 text:"[[Power Macintosh 5500|5500]]"
 +
  barset:break
 +
    $skip
 +
    color:G3 from:03/31/1998 till:10/17/1998 text:"[[Power Macintosh G3|G3 AIO]]"
 +
  barset:break
 +
    $newworldstart
 +
    at:10/17/1998 mark:(line,red)
 +
  barset:break
 +
    color:iMac from:08/15/1998 till:10/05/1999 text:"[[iMac G3]]"
 +
  barset:break
 +
    color:iMac-b from:10/05/1999 till:01/07/2002 text:"[[iMac G3|iMac (slot loading)]]"
 +
    color:iMac from:01/07/2002 till:08/31/2004 text:"[[iMac G4|iMac G4 15'']]"
 +
  barset:break
 +
    color:eMac-b from:04/29/2002 till:06/04/2002 text:"[[eMac]]"
 +
  barset:break
 +
    color:eMac from:06/04/2002 till:10/12/2005
 +
  barset:break
 +
    color:eMac-b from:10/12/2005 till:07/05/2006
 +
  barset:break
 +
    at:07/05/2006 mark:(line,red)
 +
    $intelstart
 +
 +
  barset:aio2
 +
    shift:(5,-5) anchor:from fontsize:s
 +
    $skip
 +
    $skip
 +
  barset:break
 +
    $skip
 +
    $skip
 +
  barset:break
 +
    color:compact from:01/24/1984 till:09/01/1984 text:"[[Macintosh 128K|128K]]"
 +
    color:compact from:09/10/1984 till:04/14/1986 text:"[[Macintosh 512K|512K]]"
 +
    color:compact from:01/01/1985 till:05/01/1985 text:"[[Macintosh XL|XL]]"
 +
  barset:break
 +
    color:compact-b from:09/01/1984 till:10/01/1985
 +
    color:compact-b from:04/14/1986 till:10/01/1987 text:"[[Macintosh 512Ke|512Ke]]"
 +
    color:compact from:03/02/1987 till:08/$dayunknown/1989 text:"[[Macintosh SE|SE]]"
 +
  barset:break
 +
    color:compact from:01/16/1986 till:01/01/1987 text:"[[Macintosh Plus|Plus]]"
 +
    $skip
 +
    color:compact-b from:08/$dayunknown/1989 till:10/15/1990 text:"[[Macintosh SE FDHD|SE FDHD]]"
 +
  barset:break
 +
    color:compact from:12/01/1986 till:10/15/1990 text:"[[Macintosh Plus||(Platinum Plus)]]"
 +
    color:compact from:01/19/1989 till:10/21/1991 text:"[[Macintosh SE/30|SE/30]]"
 +
    color:compact from:10/15/1990 till:09/14/1992 text:"[[Macintosh Classic|Classic]]"
 +
  barset:break
 +
    color:LC from:06/28/1993 till:02/02/1994 text:"[[Macintosh LC 520|LC 520]]"
 +
    color:compact-b from:10/21/1991 till:09/13/1993 text:"[[Macintosh Classic II|Classic II]]"
 +
    color:compact-b from:02/10/1993 till:05/16/1994 text:"[[Macintosh Color Classic|Color Classic]]"
 +
  barset:break
 +
    color:LC-b from:02/02/1994 till:03/23/1995 text:"[[Macintosh LC 550|LC 550]]"
 +
    color:compact-b from:10/01/1993 till:11/01/1995 text:"[[Macintosh Color Classic|Color Classic II]]"
 +
  barset:break
 +
    color:powermac-b from:03/20/1997 till:03/14/1998 text:"[[Twentieth Anniversary Macintosh|TAM]]"
 +
    $newworldstart
 +
    $newworldstart
 +
  barset:break
 +
    $newworldstart
 +
    $skip
 +
    $skip
 +
  barset:break
 +
    color:iMac from:07/17/2002 till:08/31/2004 text:"[[iMac G4|iMac G4 17'']]"
 +
    color:iMac from:11/18/2003 till:08/31/2004 text:"[[iMac G4|iMac G4 20'']]"
 +
  barset:break
 +
    color:iMac-b from:08/31/2004 till:01/10/2006 text:"[[iMac G5|iMac G5 17'']]"
 +
    $skip
 +
    color:iMac-b from:08/31/2004 till:03/20/2006 text:"[[iMac G5|iMac G5 20'']]"
 +
  barset:break
 +
    $intelstart
 +
    $intelstart
 +
    at:03/20/2006 mark:(line,red)
 +
  barset:break
 +
    color:iMac from:$intelstartdate till:08/07/2007 text:"[[iMac (Intel-based)|iMac (Intel) 17'']]"
 +
    color:iMac from:$intelstartdate till:10/20/2009 text:"[[iMac (Intel-based)|iMac (Intel) 20'']]"
 +
    color:iMac from:09/06/2006 till:10/20/2009 text:"[[iMac (Intel-based)|iMac (Intel) 24'']]"
 +
  barset:break
 +
    $skip
 +
    color:iMac-b from:10/20/2009 till:$now text:"[[iMac (Intel-based)#Unibody iMac|iMac Uni 21.5'']]"
 +
    color:iMac-b from:10/20/2009 till:$now text:"[[iMac (Intel-based)#Unibody iMac|iMac Uni 27'']]"
 +
  barset:break
 +
    $skip
 +
    color:iMac from:11/30/2012 till:$now text:"[[iMac (Intel-based)#Slim Unibody iMac|iMac Slim 21.5'']]"
 +
    color:iMac from:11/30/2012 till:10/16/2014 text:"[[iMac (Intel-based)#Slim Unibody iMac|iMac Slim 27'']]"
 +
barset:break
 +
    $skip
 +
    color:iMac-b from:10/13/2015 till:$now text:"[[iMac (Intel-based)#iMac with Retina display|iMac Retina 4K]]"
 +
    color:iMac-b from:10/16/2014 till:$now text:"[[iMac (Intel-based)#iMac with Retina display|iMac Retina 5K]]"
 +
  barset:break
 +
    $skip
 +
    color:current from:$now till:end
 +
    color:current from:$now till:end
 +
 +
  barset:consumerdt
 +
    shift:(5,-5) anchor:from fontsize:s
 +
    color:LC from:10/15/1990 till:03/23/1992 text:"[[Macintosh LC|LC]]"
 +
  barset:break
 +
    color:LC-b from:03/23/1992 till:03/15/1993 text:"[[Macintosh LC II|LC II]]"
 +
  barset:break
 +
    color:LC from:02/10/1993 till:02/14/1994 text:"[[Macintosh LC III|LC III / LC III+]]"
 +
  barset:break
 +
    color:powermac from:11/15/1996 till:10/11/1997 text:"[[Power Macintosh 4400|4400]]"
 +
  barset:break
 +
    $newworldstart
 +
  barset:break
 +
    $intelstart
 +
 +
  barset:macii
 +
    shift:(5,-5) anchor:from fontsize:s
 +
    color:macii from:03/02/1987 till:01/15/1990 text:"[[Macintosh II]]"
 +
    color:macii from:09/19/1988 till:10/15/1990 text:"[[Macintosh IIx]]"
 +
    color:macii from:03/07/1989 till:03/11/1991 text:"[[Macintosh IIcx]]"
 +
    color:macii from:09/20/1989 till:02/20/1993 text:"[[Macintosh IIci]]"
 +
    color:macii from:03/19/1990 till:04/15/1992 text:"[[Macintosh IIfx]]"
 +
    color:macii from:10/15/1990 till:03/15/1993 text:"[[Macintosh IIsi]]"
 +
    color:macii from:10/19/1992 till:02/10/1993 text:"[[Macintosh IIvi]]"
 +
    color:macii from:10/19/1992 till:10/21/1993 text:"[[Macintosh IIvx]]"
 +
  barset:break
 +
    shift:(5,-5) anchor:from fontsize:s
 +
    color:quadra from:10/21/1993 till:10/17/1994 text:"[[Quadra 605]]"
 +
    color:quadra from:02/10/1993 till:10/21/1993 text:"[[Quadra 610|Cent. 610]]"
 +
    color:quadra from:02/10/1993 till:10/21/1993 text:"[[Quadra 650|Cent. 650]]"
 +
    color:quadra from:07/29/1993 till:10/21/1993 text:"[[Quadra 660AV|Cent. / Quadra 660AV]]"
 +
  barset:break
 +
    $skip
 +
    color:quadra-b from:10/21/1993 till:07/18/1994 text:"[[Quadra 610|Q. 610]]"
 +
    color:quadra-b from:10/21/1993 till:09/12/1994 text:"[[Quadra 650]]"
 +
    color:quadra-b from:10/21/1993 till:09/12/1994
 +
  barset:break
 +
    $skip
 +
    color:quadra from:07/18/1994 till:04/17/1995 text:"[[Quadra 630]]"
 +
    $skip
 +
    $skip
 +
    color:performa-b from:03/14/1994 till:05/18/1996 text:"[[Power Macintosh 6100|6100]]"
 +
    color:performa from:01/28/1995 till:10/17/1996 text:"[[Power Macintosh 6200|6200 / 6300]]"
 +
    $skip
 +
    color:powermac from:02/17/1997 till:03/14/1998 text:"[[Power Macintosh 6500|6500]]"
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:performa-b from:10/17/1996 till:10/01/1997 text:"[[Power Macintosh 6200|6360]]"
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:performa from:10/23/1996 till:05/01/1997 text:"[[Power Macintosh 6400|6400]]"
 +
  barset:break
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
  barset:break
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
    color:mini from:01/22/2005 till:02/28/2006 text:"[[Mac Mini]]"
 +
    $intelstart
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    at:02/28/2006 mark:(line,red)
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:mini-b from:02/28/2006 till:06/15/2010 text:"[[Mac mini#Intel-based Mac Mini|Mac Mini (Intel)]]"
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:mini from:10/20/2009 till:10/16/2014 text:"[[Mac mini#Mac Mini Server |Mac Mini Server]]"
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:mini from:06/15/2010 till:$now text:"[[Mac Mini#Unibody Mac Mini|Mac Mini (Unibody)]]"
 +
barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:current from:$now till:end
 +
    $skip
 +
 +
  barset:powermac
 +
    shift:(5,-5) anchor:from fontsize:s
 +
    color:quadra from:10/21/1991 till:03/15/1993 text:"[[Quadra 700]]"
 +
    $skip
 +
    color:quadra from:02/10/1993 till:03/14/1994 text:"[[Quadra 800]]"
 +
    color:quadra from:07/29/1993 till:07/18/1994 text:"[[Quadra 840AV]]"
 +
  barset:break
 +
    color:powermac from:03/14/1994 till:01/06/1996 text:"[[Power Macintosh 7100|7100]]"
 +
    color:powermac from:08/07/1995 till:04/01/1996 text:"[[Power Macintosh 7500|7500]]"
 +
    color:powermac from:03/14/1994 till:08/14/1995 text:"[[Power Macintosh 8100|8100]]"
 +
    color:powermac from:06/19/1995 till:02/17/1997 text:"[[Power Macintosh 9500|9500]]"
 +
  barset:break
 +
    color:powermac-b from:08/07/1995 till:02/17/1997 text:"[[Power Macintosh 7200|7200]]"
 +
    color:powermac-b from:04/01/1996 till:02/17/1997 text:"[[Power Macintosh 7600|7600]]"
 +
    color:powermac-b from:08/07/1995 till:02/17/1997 text:"[[Power Macintosh 8500|8500]]"
 +
    color:powermac-b from:02/17/1997 till:03/17/1998 text:"[[Power Macintosh 9600|9600]]"
 +
  barset:break
 +
    color:powermac from:02/17/1997 till:11/10/1997 text:"[[Power Macintosh 7300|7300]]"
 +
    $skip
 +
    color:powermac from:02/17/1997 till:02/17/1998 text:"[[Power Macintosh 8600|8600]]"
 +
  barset:break
 +
    color:G3 from:11/10/1997 till:01/05/1999 text:"[[Power Macintosh G3|G3 desktop]]"
 +
  barset:break
 +
    at:01/05/1999 mark:(line,red)
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
  barset:break
 +
    color:special from:07/19/2000 till:07/03/2001 text:"[[Power Mac G4 Cube|G4 Cube]]"
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:G5 from:06/23/2003 till:06/09/2004 text:"[[Power Mac G5|G5]]"
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:G5-b from:06/09/2004 till:10/19/2005 text:"[[Power Mac G5|G5 FX]]"
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:G5 from:10/19/2005 till:08/07/2006 text:"[[Power Mac G5|G5 DC]]"
 +
  barset:break
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
    at:08/07/2006 mark:(line,red)
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:macpro from:08/07/2006 till:10/22/2013 text:"[[Mac Pro]]"
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:macpro from:12/19/2013 till:06/03/2019 text:"[[Mac Pro#2nd generation|Mac Pro (cylinder)]]"
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:current from:10/01/2019 till:end
 +
 +
  barset:gseries
 +
    shift:(5,-5) anchor:from fontsize:s
 +
    color:quadra from:10/21/1991 till:05/18/1992 text:"[[Quadra 900|Q. 900]]"
 +
  barset:break
 +
    color:quadra-b from:05/18/1992 till:10/14/1995 text:"[[Quadra 950]]"
 +
  barset:break
 +
    color:G3 from:11/10/1997 till:01/05/1999 text:"[[Power Macintosh G3|G3 minitower]]"
 +
  barset:break
 +
    at:01/05/1999 mark:(line,red)
 +
  barset:break
 +
    color:G3-b from:01/05/1999 till:10/13/1999 text:"[[Power Macintosh G3 (Blue &amp; White)|G3 B&amp;W]]"
 +
  barset:break
 +
    color:G4 from:10/13/1999 till:07/18/2001 text:"[[Power Macintosh G4|G4 Graphite]]"
 +
  barset:break
 +
    color:G4-b from:07/18/2001 till:08/13/2002 text:"[[Power Macintosh G4|G4 Quicksilver]]"
 +
  barset:break
 +
    color:G4 from:08/13/2002 till:06/09/2004 text:"[[Power Macintosh G4|G4 Mirrored Drive Doors]]"
 +
  barset:break
 +
    $intelstart
 +
  barset:break
 +
    color:macpro from:11/05/2010 till:10/22/2013 text:"[[Mac Pro#Mac Pro Server|Mac Pro Server]]"
 +
  barset:break
 +
 
 +
  barset:quadrawgs
 +
  shift:(5,-5) anchor:from fontsize:s
 +
    color:qwgs from:07/26/1993 till:10/17/1995 text:"[[Apple Workgroup Server|WGS 60]]"
 +
    color:qwgs from:03/22/1993 till:10/17/1995 text:"[[Apple Workgroup Server|WGS 80]]"
 +
    color:qwgs from:03/22/1993 till:04/03/1995 text:"[[Apple Workgroup Server|WGS 95]]"
 +
  barset:break
 +
    color:anserver from:02/15/1996 till:04/01/1997 text:"[[Apple Network Server|ANS 500]]"
 +
    color:anserver from:02/15/1996 till:04/01/1997 text:"[[Apple Network Server|ANS 700/150]]"
 +
    color:anserver from:10/16/1996 till:04/01/1997 text:"[[Apple Network Server|ANS 700/200]]"
 +
  barset:break
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
  barset:break
 +
    color:rackmount from:05/14/2002 till:02/10/2003 text:"[[Xserve]]"
 +
  barset:break
 +
    color:rackmount-b from:02/10/2003 till:01/06/2004 text:"[[Xserve|Xserve SL]]"
 +
    color:rackmount from:02/10/2003 till:01/06/2004 text:"[[Xserve Cluster Node|Xserve CN]]"
 +
  barset:break
 +
    color:rackmount from:01/06/2004 till:10/$dayunknown/2006 text:"[[Xserve G5]]"
 +
    color:rackmount-b from:01/06/2004 till:10/$dayunknown/2006 text:"[[Xserve G5 Cluster Node]]"
 +
    $intelstart
 +
  barset:break
 +
    at:10/$dayunknown/2006 mark:(line,red)
 +
    at:10/$dayunknown/2006 mark:(line,red)
 +
  barset:break
 +
    color:rackmount-b from:10/$dayunknown/2006 till:01/31/2011 text:"[[Intel Xserve]]"
 +
  barset:break
 +
    $skip
 +
 +
  barset:ppcwgs
 +
    color:pserver from:04/26/1994 till:10/01/1995 text:"[[Apple Workgroup Server|WGS 6150]]"
 +
    color:pserver from:04/26/1994 till:02/26/1996 text:"[[Apple Workgroup Server|WGS 8150]]"
 +
    color:pserver from:04/26/1994 till:02/26/1996 text:"[[Apple Workgroup Server|WGS 9150]]"
 +
  barset:break
 +
    color:pserver-b from:02/26/1996 till:04/21/1997 text:"[[Apple Workgroup Server|WGS 7250]]"
 +
    color:pserver-b from:02/26/1996 till:03/02/1998 text:"[[Apple Workgroup Server|WGS 8550]]"
 +
  barset:break
 +
    color:pserver from:04/21/1997 till:03/02/1998 text:"[[Apple Workgroup Server|WGS 7350]]"
 +
    $skip
 +
    color:pserver from:04/21/1997 till:03/02/1998 text:"[[Apple Workgroup Server|WGS 9650]]"
 +
  barset:break
 +
    $skip
 +
    color:g3server from:03/$dayunknown/1998 till:01/01/1999 text:"[[Apple Workgroup Server|Server G3]]"
 +
  barset:break
 +
    $newworldstart
 +
    at:01/01/1999 mark:(line,red)
 +
    $newworldstart
 +
  barset:break
 +
    $skip
 +
    color:g3server-b from:01/01/1999 till:08/$dayunknown/1999 text:"[[Apple Workgroup Server|S. G3]]**"
 +
  barset:break
 +
    $skip
 +
    color:g4server from:08/$dayunknown/1999 till:07/19/2000 text:"[[Apple Workgroup Server|Server G4]]"
 +
  barset:break
 +
    $skip
 +
    color:g4server from:01/09/2001 till:09/08/2001 text:"[[Apple Workgroup Server|S. G4]]***"
 +
  barset:break
 +
    $skip
 +
    color:g4server-b from:09/08/2001 till:05/14/2002 text:"[[Apple Workgroup Server|S. G4 QS]]"
 +
  barset:break
 +
    $skip
 +
    color:g4server from:08/27/2002 till:01/28/2003 text:"[[Apple Workgroup Server|S. G4 MDD]]"
 +
  barset:break
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
 +
  barset:portablepro
 +
    shift:(5,-5) anchor:from fontsize:s
 +
    color:portable from:09/20/1989 till:02/11/1991 text:"[[Macintosh Portable|Portable]]"
 +
  barset:break
 +
    color:portable-b from:02/11/1991 till:10/21/1991 text:"[[Macintosh Portable|PBL]]*"
 +
  barset:break
 +
    color:portable from:10/21/1991 till:08/03/1992 text:"[[PowerBook 100|100]]"
 +
    color:pbook from:10/21/1991 till:08/03/1992 text:"[[PowerBook 140|140]]"
 +
    $skip
 +
    $skip
 +
    color:pbook from:10/21/1991 till:10/19/1992 text:"[[PowerBook 170|170]]"
 +
  barset:break
 +
    $skip
 +
    color:pbook-b from:08/03/1992 till:06/07/1993 text:"[[PowerBook 145|145]]"
 +
    color:pbook from:10/19/1992 till:08/16/1993 text:"[[PowerBook 160|160]]"
 +
    color:pbook from:02/10/1993 till:12/13/1993 text:"[[PowerBook 165c|165c]]"
 +
    color:pbook-b from:10/19/1992 till:05/16/1994 text:"[[PowerBook 180|180]]"
 +
  barset:break
 +
    $skip
 +
    color:pbook from:06/07/1993 till:07/18/1994 text:"[[PowerBook 145b|145b]]"
 +
    color:pbook-b from:08/16/1993 till:07/18/1994 text:"[[PowerBook 165|165]]"
 +
    $skip
 +
    $skip
 +
    color:pbook from:06/07/1993 till:03/14/1994 text:"[[PowerBook 180c|180c]]"
 +
  barset:break
 +
    $skip
 +
    color:pbook-b from:07/18/1994 till:10/14/1995 text:"[[PowerBook 150|150]]"
 +
    $skip
 +
    color:pb500 from:05/16/1994 till:09/16/1995 text:"[[PowerBook 500|520/c]]"
 +
    color:pb500 from:05/16/1994 till:08/16/1995 text:"[[PowerBook 500|540/c]]"
 +
    color:pb500 from:05/30/1995 till:04/01/1996 text:"[[PowerBook 500|550c]]"
 +
  barset:break
 +
    color:pbook from:08/28/1995 till:09/01/1996 text:"[[PowerBook 190|190/cs]]"
 +
    $skip
 +
    color:pbppc from:08/28/1995 till:09/01/1996 text:"[[PowerBook 5300|5300]]"
 +
  barset:break
 +
    color:pbppc from:11/20/1996 till:05/06/1998 text:"[[PowerBook 1400|1400c/cs]]"
 +
    $skip
 +
    color:pbppc from:02/17/1997 till:03/14/1998 text:"[[PowerBook 3400|3400c]]"
 +
    color:pbg3 from:11/10/1997 till:05/06/1998 text:"[[PowerBook G3|G3]]"
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:pbg3-b from:05/06/1998 till:05/10/1999 text:"[[PowerBook G3|G3 series]]"
 +
  barset:break
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    at:05/10/1999 mark:(line,red)
 +
    $newworldstart
 +
    $newworldstart
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:pbg3 from:05/10/1999 till:02/16/2000 text:"[[PowerBook G3|Lombard]]"
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:pbg3-b from:02/16/2000 till:01/09/2001 text:"[[PowerBook G3|Pismo]]"
 +
  barset:break
 +
    color:ibook from:01/07/2002 till:10/$dayunknown/2003 text:"[[iBook (white)|iBook (14'')]]"
 +
    $skip
 +
    $skip
 +
    color:pbg4 from:01/$dayunknown/2001 till:09/16/2003 text:"[[PowerBook G4|G4 Titanium]]"
 +
  barset:break
 +
    color:ibook-b from:10/$dayunknown/2003 till:05/16/2006 text:"[[iBook G4|iBook G4 (14'')]]"
 +
    $skip
 +
    color:pbg4 from:01/$dayunknown/2003 till:05/16/2006 text:"[[Aluminum PowerBook G4|G4 Aluminum (12'')]]"
 +
    color:pbg4-b from:09/16/2003 till:02/14/2006 text:"[[Aluminum PowerBook G4|G4 Aluminum (15'')]]"
 +
    color:pbg4 from:01/$dayunknown/2003 till:04/24/2006 text:"[[Aluminum PowerBook G4|G4 Aluminum (17'')]]"
 +
  barset:break
 +
    at:05/16/2006 mark:(line,red)
 +
    $intelstart
 +
    at:05/16/2006 mark:(line,red)
 +
    at:02/14/2006 mark:(line,red)
 +
    at:04/24/2006 mark:(line,red)
 +
    $intelstart
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:mbpro from:02/14/2006 till:10/14/2008 text:"[[MacBook Pro|MacBook Pro 15'']]"
 +
    color:mbpro from:04/24/2006 till:01/06/2009 text:"[[MacBook Pro|MacBook Pro 17'']]"
 +
  barset:break
 +
    color:macbook-b from:05/16/2006 till:10/20/2009 text:"[[MacBook]]"
 +
    color:macbook-c from:10/14/2008 till:06/08/2009 text:"[[MacBook|MB Aluminum]]"
 +
    color:mbpro-c from:06/08/2009 till:$now text:"[[MacBook Pro|MBP Uni (13'')]]"
 +
    color:mbpro-c from:10/14/2008 till:10/23/2013 text:"[[MacBook Pro|MBP Uni (15'')]]"
 +
    color:mbpro-c from:01/06/2009 till:06/11/2012 text:"[[MacBook Pro|MBP Uni (17'')]]"
 +
  barset:break
 +
    color:macbook from:10/20/2009 till:07/20/2011 text:"[[MacBook#Unibody polycarbonate model|MB Unibody]]"
 +
    color:macbook from:04/10/2015 till:07/09/2019 text:"[[MacBook (Retina)|MB Retina]]"
 +
    color:mbpro-b from:10/23/2012 till:$now text:"[[MacBook Pro#Third generation (Retina)|MBP Retina (13'')]]"
 +
    color:mbpro-b from:06/11/2012 till:$now text:"[[MacBook Pro#Third generation (Retina)|MBP Retina (15'')]]"
 +
    $skip
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    color:current from:$now till:end
 +
    color:current from:$now till:end
 +
    $skip
 +
 +
 +
  barset:apple2
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:current from:start till:12/01/1983 text:"[[Apple III]]"
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:current from:12/01/1983 till:04/01/1984 text:"[[Apple III Plus]]"
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    color:mba from:01/01/1983 till:01/01/1987 text:"[[Apple IIe]]"
 +
    color:current from:04/01/1984 till:04/01/1988 text:"[[Apple IIc]]"
 +
    color:mba from:09/01/1986 till:12/01/1992 text:"[[Apple IIGS]]"
 +
  barset:break
 +
    $skip
 +
    color:mba from:03/01/1991 till:05/01/1995 text:"[[Apple IIe Card|Apple IIe Card]]/[[Macintosh LC]]"
 +
    color:current from:01/01/1987 till:09/01/1993 text:"[[Apple IIe Platinum]]"
 +
    color:mba from:04/01/1988 till:09/01/1990 text:"[[Apple IIc Plus]]"
 +
    color:mba from:03/01/1993 till:01/01/1997 text:"[[PowerCD|Consumer A/V]]"
 +
  barset:break
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    color:current from:08/01/1993 till:02/01/1998 text:"[[Apple Newton]]"
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
  barset:break
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
    $intelstart
 +
  barset:break
 +
    $skip
 +
    color:current from:04/24/2015 till:end text:"[[Apple Watch]]"
 +
    color:current from:01/27/2010 till:end text:"[[Apple iPad]]"
 +
    color:current from:07/01/2007 till:end text:"[[Apple iPhone]]"
 +
    color:current from:10/01/2001 till:09/01/2006 text:"[[Apple iPod]]"
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    $skip
 +
    $skip
 +
    color:mba from:09/01/2006 till:end text:"[[Apple TV]]"
 +
 +
  barset:portableconsumer
 +
    color:pbduo from:10/19/1992 till:10/21/1993 text:"[[PowerBook Duo|210]]"
 +
    color:pbduo from:10/19/1992 till:07/27/1994 text:"[[PowerBook Duo|230]]"
 +
  barset:break
 +
    color:pbduo-b from:10/21/1993 till:05/16/1994 text:"[[PowerBook Duo|250]]"
 +
    $skip
 +
    color:pbduo from:10/21/1993 till:05/16/1994 text:"[[PowerBook Duo|270c]]"
 +
  barset:break
 +
    color:pbduo from:05/16/1994 till:11/14/1994 text:"[[PowerBook Duo|280]]"
 +
    color:pbduo from:08/28/1995 till:02/01/1997 text:"[[PowerBook Duo|2300c]]"
 +
    color:pbduo-b from:05/16/1994 till:01/14/1996 text:"[[PowerBook Duo|280c]]"
 +
  barset:break
 +
    $skip
 +
    color:pbppc from:05/08/1997 till:03/14/1998 text:"[[PowerBook 2400|2400c]]"
 +
  barset:break
 +
    $newworldstart
 +
    $newworldstart
 +
    $newworldstart
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    color:ibook from:07/$dayunknown/1999 till:09/13/2000 text:"[[iBook|iBook]]"
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    color:ibook-b from:09/13/2000 till:05/$dayunknown/2001 text:"[[iBook|iBook FW]]"
 +
  barset:break
 +
    $skip
 +
    $skip
 +
    color:ibook from:05/$dayunknown/2001 till:10/$dayunknown/2003 text:"[[iBook (white)]]"
 +
  barset:break
 +
    $skip
 +
    color:mbair from:01/29/2008 till:10/20/2010 text:"[[MacBook Air|MacBook Air]]"
 +
    color:ibook-b from:10/22/2003 till:05/16/2006 text:"[[iBook G4]]"
 +
  barset:break
 +
    $intelstart
 +
    $intelstart
 +
    at:05/16/2006 mark:(line,red)
 +
  barset:break
 +
    color:mbair-b from:10/20/2010 till:10/27/2016 text:"[[MacBook Air|MacBook Air 11'']]"
 +
    color:mbair-b from:10/20/2010 till:$now text:"[[MacBook Air|MacBook Air 13'']]"
 +
  barset:break
 +
    $skip
 +
    color:current from:$now till:end
 +
 +
TextData =
 +
  fontsize:S
 +
  textcolor:lighttext
 +
  pos:(210,110)
 +
  text:The following non-Macintosh Apple products are included for historical context only
 +
TextData =
 +
  fontsize:S
 +
  textcolor:lighttext
 +
  pos:(1000,110)
 +
  text:The following non-Macintosh Apple products are included for historical context only
 +
</timeline>
 +
 +
=== Test 005 ===
 +
 +
<timeline>
 +
ImageSize  = width:600 height:250
 +
PlotArea  = width: 550 height:200 left:50 bottom:50
 +
DateFormat = yyyy
 +
Period    = from:1919 till:1991
 +
TimeAxis  = orientation:horizontal
 +
ScaleMajor = unit:year increment:5 start:1920
 +
 +
PlotData=
 +
  color:red width:25 mark:(line,white) align:left fontsize:S shift:(25,0)
 +
  # shift texts up or down manually to avoid overlap
 +
  from:start till:1922 shift:(,15)  text:Vladimir~Ilyich~[[Lenin]]
 +
  from:1922  till:1953 shift:(,5)    text:[[Stalin|Josef~Stalin]]
 +
  from:1953  till:1964 shift:(,5)    text:Nikita~[[Khrushchev]]
 +
  from:1964  till:1982 shift:(,5)    text:Leonid~[[Brezhnev]]
 +
  from:1982  till:1984 shift:(,-12)  text:Yuri~[[Andropov]]
 +
  from:1984  till:1985 shift:(,4)    text:Konstantin~[[Chernenko]] fontsize:XS
 +
  from:1985  till:end  shift:(,10)  text:Mikhail~[[Gorbachev]]
 +
  color:blue width:25 mark:(line,white) align:left fontsize:S shift:(25,0)
 +
  # shift texts up or down manually to avoid overlap
 +
  from:start till:1922 shift:(,15)  text:Vladimir~Ilyich~[[Lenin]]
 +
  from:1922  till:1953 shift:(,5)    text:[[Stalin|Josef~Stalin]]
 +
  from:1953  till:1964 shift:(,5)    text:Nikita~[[Khrushchev]]
 +
  from:1964  till:1982 shift:(,5)    text:Leonid~[[Brezhnev]]
 +
  from:1982  till:1984 shift:(,-12)  text:Yuri~[[Andropov]]
 +
  from:1984  till:1985 shift:(,4)    text:Konstantin~[[Chernenko]] fontsize:XS
 +
  from:1985  till:end  shift:(,10)  text:Mikhail~[[Gorbachev]]
 +
</timeline>
 +
 +
 +
 +
=== Test 006 ===
 +
 +
 +
<timeline>
 +
ImageSize  = width:1000 height:305
 +
PlotArea  = left:95 right:215 bottom:85 top:20
 +
Legend    = columns:3 left:220 top:57 columnwidth:160
 +
AlignBars  = late
 +
 +
DateFormat = dd/mm/yyyy
 +
Period    = from:01/09/1939 till:02/09/1945
 +
 +
Colors =
 +
id:canvas value:gray(0.95)        # background for whole image
 +
id:bars  value:white            # background for bars
 +
id:grid1  value:rgb(0.4,0.6,0.4)  # major grid
 +
id:grid2  value:rgb(0.80,0.80,1)  # minor grid
 +
id:gray  value:gray(0.6)        # for colophon
 +
id:gray2  value:gray(0.5)        # for text
 +
 +
id:JT    value:red              legend:Japanese_Territory
 +
id:JI    value:rgb(0.7,0.3,0.3) legend:Japanese_Invasion
 +
id:JO    value:rgb(1,0.7,0.7)  legend:Japanese_Occupation
 +
 +
 +
BackgroundColors = canvas:canvas bars:bars
 +
 +
ScaleMajor  = gridcolor:grid1 unit:year  increment:1 start:01/01/1940
 +
ScaleMinor  = gridcolor:grid2 unit:month increment:3 start:01/10/1939
 +
 +
TimeAxis  = orientation:horizontal format:yyyy
 +
 +
BarData =
 +
  bar:Japan      text:[[Japan]]
 +
  bar:Manchukuo  text:[[Manchukuo]]
 +
 +
Define $broad  = width:0.1in
 +
Define $narrow = width:0.03in
 +
 +
# with shift:(0,..) the left/right aligned text starts/stops exactly below supplied date
 +
# a small adjustment centers the date part of the text below the line mark
 +
# extra adjustments may be needed to avoid overlapping texts
 +
 +
Define $dy  = -15
 +
Define $leftneg2  = align:left    shift:(-20, $dy)
 +
Define $leftneg1  = align:left    shift:(-10, $dy)
 +
Define $left      = align:left    shift:(  0, $dy)
 +
Define $leftpos1  = align:left    shift:( 10, $dy)
 +
Define $leftpos2  = align:left    shift:( 20, $dy)
 +
Define $center    = align:center  shift:(  0, $dy)
 +
Define $right    = align:right  shift:(  0, $dy)
 +
Define $rightneg1 = align:right  shift:(-10, $dy)
 +
Define $rightpos1 = align:right  shift:( 10, $dy)
 +
Define $rightpos2 = align:right  shift:( 20, $dy)
 +
Define $leftPH    = align:left    shift:(  3, $dy) # avoid collision with
 +
                                                  # Pearl Harbour red line
 +
Define $dy2 =  10
 +
Define $leftWW2  = align:left    shift:(  0, $dy2)
 +
Define $rightWW2  = align:right  shift:(  0, $dy2)
 +
 +
 +
LineData=
 +
  at:start      color:red layer:front
 +
  at:end        color:red layer:front
 +
  at:07/12/1941 color:red layer:back
 +
 +
PlotData=
 +
  fontsize:XS $broad
 +
 +
  bar:Japan          from:start      till:19/02/1945 color:JT
 +
  bar:Japan          from:14/03/1945 till:01/04/1945 color:JT
 +
  bar:Japan          from:22/06/1945 till:02/09/1945 color:JT
 +
  bar:Manchukuo      from:start      till:02/09/1945 color:JO
 +
 +
  $narrow
 +
  bar:Japan          from:14/03/1945 till:02/09/1945 color:JO
 +
 +
 +
  bar:Japan textcolor:red fontsize:S
 +
  at:01/09/1939 $leftWW2  text:"< WW2 starts in Europe"
 +
  at:02/09/1945 $rightWW2  text:"end of WW2 >"
 +
  at:07/12/1941 $leftWW2  text:"< WW2 reaches Asia"
 +
 +
  textcolor:black fontsize:XS
 +
  at:27/07/1940 $rightpos2 text:"[[Greater East Asia Co-Prosperity Sphere|Co-Prosperity Sphere]] 27/7" mark:(line,white)
 +
  at:27/09/1940 $left      text:"27/9 [[Tripartite Pact]]"      mark:(line,white)
 +
  at:18/04/1942 $leftneg1  text:"18/4 [[Doolittle Raid]]"      mark:(line,white)
 +
  at:18/04/1943 $leftneg1  text:"18/4 [[Yamamoto Isoroku|Adm. Yamamoto]] killed" mark:(line,white)
 +
  at:19/02/1945 $rightneg1 text:"[[Battle of Iwo Jima|Iwo Jima]] 19/2-14/3 ~[[Battle of Okinawa|Okinawa]] 1/4-22/6" mark:(line,white)
 +
  at:01/04/1945 mark:(line,white)
 +
  at:06/08/1945 $right    text:[[Hiroshima]] 6/8~[[Nagasaki, Nagasaki|Nagasaki]] 9/8~Japan surrenders 2/9
 +
 +
 +
  bar:Manchukuo      at:01/09/1939 $leftpos1  text:since 1931
 +
 +
 +
 +
 +
 
</timeline>
 
</timeline>

Latest revision as of 14:26, 15 March 2021