EasyTimeline

From Christoph's Personal Wiki
Jump to: navigation, search

Test

<timeline> DateFormat = yyyy ImageSize = width:750 height:auto barincrement:18 PlotArea = left:20 right:40 bottom:30 top:15

Colors =

 id:canvas      value:rgb(0.97,0.97,0.97)
 id:grid1       value:rgb(0.80,0.80,0.80)
 id:grid2       value:rgb(0.90,0.90,0.90)
 id:Title  value:rgb(0.86,0.56,0.56)
 id:Colour1 value:rgb(0.0,0.8,0.0)
 id:Life  value:rgb(0.99,0.80,0.80)
 id:Reign value:rgb(0.99,0.60,0.60)
 id:Emperor value:rgb(0.99,0.30,0.50)
 id:gray        value:gray(0.7)
 id:lightblue   value:rgb(0.60,0.99,0.99)

Period = from:1976 till:2006 TimeAxis = orientation:horizontal format:yyyy ScaleMinor = unit:year increment:1 start:1976 gridcolor:grid2 ScaleMajor = unit:year increment:5 start:1980 gridcolor:grid1 AlignBars = justify

BackgroundColors = canvas:canvas bars:canvas

BarData=

 bar:Titlebar 
 bar:Test1
 bar:Oregon
 bar:Denmark
 barset:Ev1

PlotData=

 width:18 fontsize:S textcolor:black align:center
 bar:Titlebar color:Title shift:(0,-3)
 from:start  till:end text: "Christoph Champ"
 width:18 fontsize:S textcolor:black anchor:from align:left
 bar:Test1
 color:Colour1
 from:1976 till:1986 text:"Testing"
 bar:Oregon
 color:Colour1
 from:1999 till:2004 text:"Oregon"
 bar:Denmark
 color:Colour1
 from:2005 till:2006 text:"Denmark"
 barset:Ev1
 at:1976 text:1988 Blah blah blah
 at:1982 text:1993 Blah blah blah

</timeline>


Charts examples

Examples of what is possible.

<timeline> ImageSize = width:160 height:550 PlotArea = width:50 height:530 left:50 bottom:10

DateFormat = yyyy Period = from:1919 till:1991 TimeAxis = orientation:vertical ScaleMajor = unit:year increment:5 start:1920

  1. there is no automatic collision detection,
  2. so shift texts up or down manually to avoid overlap

Define $dx = 25 # shift text to right side of bar

PlotData=

 bar:Leaders color:red width:25 mark:(line,white) align:left fontsize:S
 from:start till:1922 shift:($dx,15)   text:Vladimir~Ilyich~Lenin
 from:1922  till:1953 shift:($dx,5)    text:Josef Stalin
 from:1953  till:1964 shift:($dx,5)    text:Nikita~Khrushchev
 from:1964  till:1982 shift:($dx,5)    text:Leonid~Brezhnev
 from:1982  till:1984 shift:($dx,-12)  text:Yuri~Andropov
 from:1984  till:1985 shift:($dx,4)    text:Konstantin~Chernenko fontsize:XS
 from:1985  till:end  shift:($dx,10)   text:Mikhail~Gorbachev

</timeline>

  

<timeline> ImageSize = width:800 height:100 PlotArea = width:720 height:75 left:65 bottom:20 AlignBars = justify

Colors =

 id:epoch  value:rgb(0.7,0.7,1) # light yellow
 id:period value:rgb(1,0.7,0.7) # light red
 id:age    value:rgb(0.7,1,0.7) # light green
 id:era    value:rgb(1,1,0.7)   # light blue
 id:eon    value:rgb(1,0.7,1)   # light purple
 id:black  value:black

Period = from:-4500 till:0 TimeAxis = orientation:horizontal ScaleMajor = unit:year increment:500 start:-4500 ScaleMinor = unit:year increment:100 start:-4500

Define $markred = text:"*" textcolor:red shift:(0,3) fontsize:10

PlotData=

 align:center textcolor:black fontsize:8 mark:(line,black) width:25 shift:(0,-5)
 bar:eon color:eon
 at:      0   align:right  $markred
 at:   -545   align:left   $markred
 from: -545   till:    0   text:Phanerozoic
 from:-4500   till:    0   text:Precambrian
 bar:era color:era
 from:  -64.3 till:    0   text:C~z shift:(0,1.5)
 from: -251.1 till:  -64.3 text:Meso~zoic shift:(0,1.5)
 from: -545   till: -251.1 text:Paleo~zoic shift:(0,1.5)
 from:-4500   till: -545   text:Proterozoic
 bar:period color:period
 fontsize:6
 from:   -1.6 till:    0
 from:  -64.3 till:   -1.6
 from: -146   till:  -64.3
 from: -208   till: -146
 from: -251.1 till: -208
 from: -286   till: -251.1
 from: -360   till: -286
 from: -408.5 till: -360
 from: -443.5 till: -408.5
 from: -490   till: -443.5
 from: -545   till: -490
 fontsize:8
 from: -900   till:  -545  text:Neoprote-~rozoic shift:(0,1.8)
 from:-1600   till:  -900  text:Mesoproterozoic
 from:-2500   till: -1600  text:Paleoproterozoic
 from:-3800   till: -2500  text:Archaean
 from: start  till: -3800  text:Hadean

</timeline>

<timeline> ImageSize = width:800 height:120 PlotArea = width:720 height:95 left:65 bottom:20 AlignBars = justify

Colors =

   id:epoch  value:rgb(0.7,0.7,1) # light yellow
   id:period value:rgb(1,0.7,0.7) # light red
   id:age    value:rgb(0.7,1,0.7) # light green
   id:era    value:rgb(1,1,0.7)   # light blue
   id:eon    value:rgb(1,0.7,1)   # light purple
   id:filler value:gray(0.8)      # background bar
   id:black  value:black

Period = from:-545 till:0 TimeAxis = orientation:horizontal ScaleMajor = unit:year increment:100 start:-500 ScaleMinor = unit:year increment:10 start:-540

Define $markred = text:"*" textcolor:red shift:(0,3) fontsize:10 Define $markgreen = text:"*" textcolor:green shift:(0,3) fontsize:10

PlotData=

 align:center textcolor:black fontsize:8 mark:(line,black) width:25 shift:(0,-5)
 bar:eon color:eon
 at:      0   align:right  $markred
 at:   -545   align:left   $markred
 from: -545   till:    0   text:Phanerozoic
 bar:era color:era
 at:      0   align:right  $markgreen
 at:    -64.3 align:left   $markgreen
 from:  -64.3 till:    0   text:Cenozoic
 from: -251.1 till:  -64.3 text:Mesozoic
 from: -545   till: -251.1 text:Paleozoic
 bar:period color:period fontsize:8
 from:   -1.6 till:    0
 from:  -64.3 till:   -1.6 text:Tertiary
 from: -146   till:  -64.3 text:Cretaceous
 from: -208   till: -146   text:Jurassic
 from: -251.1 till: -208   text:Triassic
 from: -286   till: -251.1 text:Permian
 from: -360   till: -286   text:Carboniferous
 from: -408.5 till: -360   text:Devonian
 from: -443.5 till: -408.5 text:Silurian
 from: -490   till: -443.5 text:Ordovician
 from: -545   till: -490   text:Cambrian
 bar:age color:age fontsize:6
 from: start  till:  end
 from: -23    till:  -1.6  text:Neo-~gene             shift:(0,0.5)
 from: -64.3  till: -23    text:Paleo~gene          shift:(0,0.5)
 from: -286   till: -251.1 # mark end of Paleozoic
 from: -325   till:  -286  text:Pennsyl-~vanian shift:(0,0.5)
 from: -360   till:  -325  text:Missis-~sippian shift:(0,0.5)

</timeline>

<timeline> ImageSize = width:800 height:120 PlotArea = width:720 height:95 left:65 bottom:20 AlignBars = justify

Colors =

 id:epoch  value:rgb(0.7,0.7,1) # light yellow
 id:period value:rgb(1,0.7,0.7) # light red
 id:age    value:rgb(0.7,1,0.7) # light green
 id:era    value:rgb(1,1,0.7)   # light blue
 id:black  value:black

Period = from:-65.5 till:0 TimeAxis = orientation:horizontal ScaleMajor = unit:year increment:10 start:-60 ScaleMinor = unit:year increment:1 start:-65

Define $markgreen = text:"*" textcolor:green shift:(0,3) fontsize:10

PlotData=

 align:center textcolor:black fontsize:8 mark:(line,black) width:25 shift:(0,-5)
 bar:era color:era
 at:     0  align:right $markgreen
 at: start  align:left  $markgreen
 from:start  till:  0    text:Cenozoic
 bar:period color:period
 from: -1.6  till:  0    text:Qua~ter~nary fontsize:6 align:left shift:(-7,5)
 from:start  till: -1.6  text:Tertiary
 bar:age color:age
 from: -1.6  till:  0
 from: -23   till:  -1.6 text:Neogene
 from:start  till: -23   text:Paleogene
 bar:epoch color:epoch
 from: -0.1  till:  0
 from: -1.6  till: -0.1  text:P
 from: -5    till: -1.6  text:Plio~cene shift:(0,1) fontsize:6
 from:-23    till: -5    text:Miocene
 from:-38    till:-23    text:Oligocene
 from:-55    till:-38    text:Eocene
 from:start  till:-55    text:Paleocene

</timeline>

Template:Wikimedia Growth

<timeline> ImageSize = width:700 height:auto barincrement:17 PlotArea = left:0 right:0 top:0 bottom:0 AlignBars = justify Colors =

 id:a value:rgb(0.7,0.7,1) # light yellow
 id:b value:rgb(1,0.7,0.7) # light red
 id:c value:rgb(0.7,1,0.7) # light green
 id:f value:gray(0.8)      # background bar

BarData =

 bar:pitch
 bar:Hz
 barset:ranges
 bar:pitch2
 bar:Hz2

Period = from:0 till:720 TimeAxis = orientation:horizontal

Define $cc2 = 2 Define $cc1 = 74 Define $cc = 146 Define $c = 218 Define $c1 = 290 Define $c2 = 362 Define $c3 = 434 Define $c4 = 506 Define $c5 = 578 Define $c6 = 650 Define $dd2 = 14 Define $dd1 = 86 Define $dd = 158 Define $d = 230 Define $d1 = 302 Define $d2 = 374 Define $d3 = 446 Define $d4 = 518 Define $d5 = 590 Define $ee2 = 26 Define $ee1 = 98 Define $ee = 170 Define $e = 242 Define $e1 = 314 Define $e2 = 386 Define $e3 = 458 Define $e4 = 530 Define $e5 = 602 Define $ff2 = 32 Define $ff1 = 104 Define $ff = 176 Define $f = 248 Define $f1 = 320 Define $f2 = 392 Define $f3 = 464 Define $f4 = 536 Define $f5 = 608 Define $gg2 = 44 Define $gg1 = 116 Define $gg = 188 Define $g = 260 Define $g1 = 332 Define $g2 = 404 Define $g3 = 476 Define $g4 = 548 Define $g5 = 620 Define $aa2 = 56 Define $aa1 = 128 Define $aa = 200 Define $a = 272 Define $a1 = 344 Define $a2 = 416 Define $a3 = 488 Define $a4 = 560 Define $a5 = 632 Define $hh2 = 68 Define $hh1 = 140 Define $hh = 212 Define $h = 284 Define $h1 = 356 Define $h2 = 428 Define $h3 = 500 Define $h4 = 572 Define $h5 = 644

Define $max = 650 PlotData=

 align:center textcolor:black fontsize:8 mark:(line,black) width:12 shift:(0,-4)
 barset:ranges
 color:a from:0    till:$max text:human voice
 color:b from:$ee  till:$e1  text:bass
 color:b from:$aa  till:$a1  text:baritone
 color:b from:$c   till:$c2  text:tenor
 color:b from:$e   till:$e2  text:contralto
 color:b from:$a   till:$a2  text:mezzo-soprano
 color:b from:$c1  till:$c3  text:soprano
 color:a from:0    till:$max text:string instrument
 color:c from:0    till:$max text:instruments where the strings are usually bowed
 color:b from:$ee1 till:$a   text:double bass
 color:b from:$cc  till:$g2  text:cello
 color:b from:$c   till:$e3  text:viola
 color:b from:$g   till:$c5  text:violin
 color:c from:0    till:$max text:instruments where the strings are usually plucked
 color:b from:$hh2 till:$f4  text:harp
 color:b from:$ff1 till:$f3  text:harpsichord
 color:b from:$ee  till:$a2  text:guitar
 color:b from:$g   till:$d4  text:mandolin
 color:b from:$d   till:$a2  text:5-string banjo
 color:c from:0    till:$max text:instruments where the strings are usually struck
 color:b from:$aa2 till:$c5  text:piano
 color:b from:$aa2 till:$a4  text:cymbalum
 color:a from:0    till:$max text:woodwind instrument
 color:c from:0    till:$max text:double reed
 color:b from:$aa2 till:$f   text:contrabassoon
 color:b from:$aa1 till:$d2  text:bassoon
 color:b from:$e   till:$h2  text:cor anglais
 color:b from:$a   till:$f3  text:oboe
 color:c from:0    till:$max text:single reed
 color:b from:$gg1 till:$d1  text:basso saxophone
 color:b from:$aa1 till:$g2  text:bass clarinet
 color:b from:$cc  till:$g1  text:baritone sax
 color:b from:$gg  till:$e2  text:tenor saxophone
 color:b from:$c   till:$a2  text:alto saxophone
 color:b from:$d   till:$g3  text:clarinet
 color:b from:$g   till:$d3  text:soprano saxophone
 color:b from:$g   till:$c4  text:sopranino clarinet
 color:c from:0    till:$max text:free reed
 color:b from:$cc  till:$c4  text:harmonium
 color:b from:$gg  till:$a3  text:accordion
 color:c from:0    till:$max text:transverse flute
 color:b from:$c   till:$c3  text:bass flute
 color:b from:$g   till:$g3  text:alto flute
 color:b from:$c1  till:$c4  text:flute
 color:b from:$c2  till:$c5  text:piccolo
 color:c from:0    till:$max text:fipple flute
 color:b from:$f   till:$c3  text:bass recorder
 color:b from:$c1  till:$g3  text:tenor recorder
 color:b from:$f1  till:$c4  text:alto recorder
 color:b from:$c2  till:$g4  text:soprano (descant) recorder
 color:b from:$f2  till:$c5  text:sopranino recorder
 color:c from:0    till:$max text:combination of flutes and reeds
 color:b from:$cc2 till:$c6  text:organ
 color:a from:0    till:$max text:brass instrument
 color:b from:$ee1 till:$d1  text:tuba
 color:b from:$aa1 till:$d2  text:trombone
 color:b from:$aa1 till:$e2  text:horn
 color:b from:$e   till:$c3  text:trumpet
 color:b from:$e   till:$c3  text:cornet
 color:a from:0    till:$max text:percussion
 color:c from:0    till:$max text:membranophone
 color:b from:$cc  till:$c1  text:timpani
 color:c from:0    till:$max text:idiophone
 color:b from:$cc  till:$c4  text:marimba
 color:b from:$c   till:$f1  text:tubular bells
 color:b from:$c   till:$c5  text:celesta
 color:b from:$f   till:$f3  text:vibraphone
 color:b from:$f1  till:$c5  text:xylophone
 color:b from:$g2  till:$c5  text:glockenspiel
 color:f textcolor:blue align:left fontsize:S mark:(line,white) shift:(3,-4)
 
 bar:pitch 
 from:0 till:$max
 at:$cc2  text:C2
 at:$cc1  text:C1
 at:$cc   text:C
 at:$c    text:c
 at:$c1   text:c1
 at:$c2   text:c2
 at:$c3   text:c3
 at:$c4   text:c4
 at:$c5   text:c5___Note
 bar:Hz
 from:0 till:$max
 at:23    text:20
 at:65    text:30
 at:105   text:44
 at:153   text:70
 at:190   text:100
 at:232   text:150
 at:262   text:200
 at:304   text:300
 at:344   text:440
 at:392   text:700
 at:430   text:1000
 at:472   text:1500
 at:502   text:2000
 at:544   text:3000
 at:583   text:4400 Hz
 bar:pitch2 # exact copy of bar:pitch 
 from:0 till:$max
 at:$cc2  text:C2
 at:$cc1  text:C1
 at:$cc   text:C
 at:$c    text:c
 at:$c1   text:c1
 at:$c2   text:c2
 at:$c3   text:c3
 at:$c4   text:c4
 at:$c5   text:c5___Note
 bar:Hz2 # exact copy of bar:Hz 
 from:0 till:$max
 at:23    text:20
 at:65    text:30
 at:105   text:44
 at:153   text:70
 at:190   text:100
 at:232   text:150
 at:262   text:200
 at:304   text:300
 at:344   text:440
 at:392   text:700
 at:430   text:1000
 at:472   text:1500
 at:502   text:2000
 at:544   text:3000
 at:583   text:4400 Hz

</timeline>

<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 Indies
 bar:Philippines text:Philippines
 bar:NewGuinea   text:New Guinea
 bar:Marianas    text:Mariana Isl.
 bar:Carolinas   text:Caroline Isl.
 bar:Bismarcks   text:Bismarck Isl.
 bar:Solomons    text:Solomon Isl.
 bar:Gilberts    text:Gilbert Isl.
 bar:Marshalls   text:Marshall Isl.
 bar:Aleutians   text:Aleutian Isl.
 bar:Wake        text:Wake Isl.
 bar:Midway      text:Midway Isl.
 bar:US          text:United States
 bar:SeaBattles  text:Sea Battles
 bar:Conferences text:Conferences

Define $broad = width:0.1in Define $narrow = width:0.03in

  1. with shift:(0,..) the left/right aligned text starts/stops exactly below supplied date
  2. a small adjustment centers the date part of the text below the line mark
  3. 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:12
 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:1
 from:09/08/1941 till:12/08/1941 text: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: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:10
 from:04/02/1945 till:11/02/1945 text:11
 from:25/04/1945 till:26/06/1945 text:12
 from:17/07/1945 till:02/08/1945 text: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:"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 Adm. Yamamoto killed" mark:(line,white)
 at:19/02/1945 $rightneg1 text:"Iwo Jima 19/2-14/3 ~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 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 Brittain  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
 text:^    ^     ^                      ^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 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' + UN draft
 text:^ 5^ 1943^   14-24/1^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 44 nations est. IMF + World Bank
 text:^11^ 1945^    4-11/2^Yalta US,GB,SU
 text:^12^     ^ 25/4-26/6^San Francisco 46 nations UN Charter
 text:^13^     ^  17/7-2/8^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 Zachte" # link:http://eza.gemm.nl
  text:Version 2.0 - April 6 2004
  text:"Plot generated with [1]"

</timeline>