Difference between revisions of "EasyTimeline"

From Christoph's Personal Wiki
Jump to: navigation, search
(Started Sandbox:EasyTimeline)
 
(Added examples)
Line 1: Line 1:
 +
==Test==
 
<timeline>
 
<timeline>
 
DateFormat = yyyy
 
DateFormat = yyyy
Line 9: Line 10:
 
   id:grid2      value:rgb(0.90,0.90,0.90)
 
   id:grid2      value:rgb(0.90,0.90,0.90)
 
   id:Title  value:rgb(0.86,0.56,0.56)
 
   id:Title  value:rgb(0.86,0.56,0.56)
   id:Byzantine value:rgb(0.80,0.80,0.99)
+
   id:Colour1 value:rgb(0.0,0.8,0.0)
  id:Goths value:rgb(0.80,0.99,0.80)
+
  id:Lango value:rgb(0.80,0.99,0.80)
+
  id:German1 value:rgb(0.80,0.99,0.80)
+
  id:German2 value:rgb(0.90,0.99,0.80)
+
  id:German3 value:rgb(0.80,0.99,0.80)
+
  id:Vandals value:rgb(0.80,0.99,0.80)
+
  id:Islam value:rgb(0.70,0.99,0.70)
+
  id:Huns value:rgb(0.80,0.60,0.40)
+
  id:Avars value:rgb(0.80,0.80,0.60)
+
  id:Slavs value:rgb(0.99,0.80,0.60)
+
  id:Magyars  value:rgb(0.90,0.30,0.60)
+
  
 
   id:Life  value:rgb(0.99,0.80,0.80)
 
   id:Life  value:rgb(0.99,0.80,0.80)
Line 28: Line 18:
 
   id:lightblue  value:rgb(0.60,0.99,0.99)
 
   id:lightblue  value:rgb(0.60,0.99,0.99)
  
Period    = from:267 till:1000
+
Period    = from:1976 till:2006
 
TimeAxis  = orientation:horizontal format:yyyy
 
TimeAxis  = orientation:horizontal format:yyyy
ScaleMinor = unit:year  increment:25 start:325 gridcolor:grid2
+
ScaleMinor = unit:year  increment:1 start:1976 gridcolor:grid2
ScaleMajor = unit:year  increment:100 start:300 gridcolor:grid1
+
ScaleMajor = unit:year  increment:5 start:1980 gridcolor:grid1
 
AlignBars  = justify
 
AlignBars  = justify
  
Line 38: Line 28:
 
BarData=
 
BarData=
 
   bar:Titlebar  
 
   bar:Titlebar  
   bar:Lives1
+
   bar:Test1
   bar:Lives2
+
   bar:Oregon
   bar:Lives3
+
   bar:Denmark
  bar:German1
+
  bar:Migr1
+
  bar:Migr2
+
  bar:Byz
+
  bar:Italy
+
  bar:Iberia
+
  bar:Britain
+
  bar:Huns
+
  bar:Avars
+
  bar:Onogur
+
  bar:Bulgars
+
  bar:WestSlavs
+
  bar:SouthSlavs
+
  bar:Magyars
+
 
   barset:Ev1
 
   barset:Ev1
 
  
 
PlotData=
 
PlotData=
 
   width:18 fontsize:S textcolor:black align:center
 
   width:18 fontsize:S textcolor:black align:center
 
   bar:Titlebar color:Title shift:(0,-3)
 
   bar:Titlebar color:Title shift:(0,-3)
   from:start  till:end text: "The Migrations Period"
+
   from:start  till:end text: "Christoph Champ"
  
 
   width:18 fontsize:S textcolor:black anchor:from align:left
 
   width:18 fontsize:S textcolor:black anchor:from align:left
  bar:Lives1
 
  color:Emperor
 
  from:305 till:395 text:[[Tetrarchy]]
 
  from:424 till:455 text:[[Valentinian III]]
 
  color:Life
 
  from:747 till:771 text:"[[Charlemagne]]"
 
  color:Reign
 
  from:771 till:800
 
  color:Emperor
 
  from:800 till:814
 
  
   bar:Lives2
+
   bar:Test1
   color:Life
+
   color:Colour1
   from:271 till:306 text:[[Constantine the Great|Constantine]]
+
   from:1976 till:1986 text:"[[Testing]]"
  color:Emperor
+
  from:306 till:337
+
  color:Life
+
  from:406 till:434 text:[[Attila]]
+
  color:Reign
+
  from:434 till:453
+
  color:Life
+
  from:540 till:590 text:[[Gregory I]]
+
  color:Reign
+
  from:590 till:604
+
  color:Life
+
  from:632 till:735 text:[[Bede]]
+
  
   bar:Lives3
+
   bar:Oregon
   color:Life
+
   color:Colour1
   from:454 till:488 text:[[Theodoric the Great|Theodoric]]
+
   from:1999 till:2004 text:"[[Oregon]]"
  color:Reign
+
  from:488 till:526
+
  color:Life
+
  from:570 till:632 text:"[[Muhammad]]
+
  
   bar:German1
+
   bar:Denmark
   color:German1
+
   color:Colour1
   from:457 till:751 text:"[[Merovingian|Merovingians]]"
+
   from:2005 till:2006 text:"[[Denmark]]"
  color:German2
+
  from:751 till:end text:"[[Carolingians]]"
+
  
   bar:Byz
+
   barset:Ev1
   color:Byzantine
+
   at:1976 text:1988 Blah blah blah
   from:539 till:751 text:"[[Exarchate of Ravenna]]"
+
   at:1982 text:1993 [[Blah blah blah]]
  
  bar:Italy
+
</timeline>
  color:Lango
+
  from:568 till:774 text:"[[Lombards]]"
+
  
  bar:Migr1
 
  color:Goths
 
  from:267 till:271 text:"[[Goths|Gothic]] migration"
 
  
  bar:Migr2
+
== Charts examples ==
  color:Vandals
+
Examples of what is possible.
  from:400 till:534 text:"[[Vandals]]"
+
  
  bar:Iberia
+
<table><tr>
  color:Goths
+
<td valign=top>
  from:429 till:711 text:"[[Visigoth|Visigothic]] Iberia"
+
  color:Islam
+
  from:711 till:end text:[[Al-Andalus]]
+
  
  bar:Britain
+
<timeline>
  color:German2
+
ImageSize  = width:160 height:550
  from:410 till:590 text:"[[Anglo-Saxon]] invasion of [[Britain]]"
+
PlotArea   = width:50 height:530 left:50 bottom:10
   color:German3
+
  from:793 till:end text:"[[Viking]] raids"
+
  
  bar:Huns
+
DateFormat = yyyy
   color:Huns
+
Period    = from:1919 till:1991
  from:370 till:454 text:[[Huns]]
+
TimeAxis   = orientation:vertical
 +
ScaleMajor = unit:year increment:5 start:1920
  
  bar:Avars
+
# there is no automatic collision detection,
  color:Avars
+
# so shift texts up or down manually to avoid overlap
  from:500 till:805 text:[[Eurasian Avars|Avars]]
+
  
  bar:Onogur
+
Define $dx = 25 # shift text to right side of bar
  color:Avars
+
  from:635 till:685 text:[[Onogur]]
+
  
   bar:Bulgars
+
PlotData=
   color:Slavs
+
   bar:Leaders color:red width:25 mark:(line,white) align:left fontsize:S
   from:681 till:end text:[[Bulgaria]]
+
 
 +
   from:start till:1922 shift:($dx,15)  text:Vladimir~Ilyich~[[Lenin]]
 +
  from:1922  till:1953 shift:($dx,5)    text:[[Stalin|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>
 +
</td>
 +
 
 +
<td>&nbsp;&nbsp;</td>
 +
<td valign=top>
 +
 
 +
<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:[[Mesozoic|Meso~zoic]] shift:(0,1.5)
 +
  from: -545  till: -251.1 text:[[Paleozoic|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:[[Neoproterozoic|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:[[Neogene|Neo-~gene]]            shift:(0,0.5)
 +
  from: -64.3  till: -23    text:[[Paleogene|Paleo~gene]]          shift:(0,0.5)
 +
  from: -286  till: -251.1 # mark end of Paleozoic
 +
  from: -325  till:  -286  text:[[Pennsylvanian|Pennsyl-~vanian]] shift:(0,0.5)
 +
  from: -360  till:  -325  text:[[Mississippian|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:[[Quaternary|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:[[Pleistoceen|P]]
 +
  from: -5    till: -1.6  text:[[Pliocene|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>
 +
 
 +
</td></tr>
 +
<tr><td colspan=3 align=left>{{Wikimedia Growth}}</td></tr>
 +
</table>
 +
 
 +
<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:[[basso|bass]]
 +
  color:b from:$aa  till:$a1  text:[[baritone]]
 +
  color:b from:$c  till:$c2  text:[[tenor]]
 +
  color:b from:$e  till:$e2  text:[[alto%20%28voice%29|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:[[saxophone|basso saxophone]]
 +
  color:b from:$aa1 till:$g2  text:[[bass clarinet]]
 +
  color:b from:$cc  till:$g1  text:[[saxophone|baritone sax]]
 +
  color:b from:$gg  till:$e2  text:[[saxophone|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:[[clarinet|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:[[flute|bass flute]]
 +
  color:b from:$g  till:$g3  text:[[flute|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:[[recorder|fipple flute]]
 +
  color:b from:$f  till:$c3  text:[[recorder|bass recorder]]
 +
  color:b from:$c1  till:$g3  text:[[recorder|tenor recorder]]
 +
  color:b from:$f1  till:$c4  text:[[recorder|alto recorder]]
 +
  color:b from:$c2  till:$g4  text:[[recorder|soprano (descant) recorder]]
 +
  color:b from:$f2  till:$c5  text:[[recorder|sopranino recorder]]
 +
  color:c from:0    till:$max text:combination of flutes and reeds
 +
  color:b from:$cc2 till:$c6  text:[[organ (music)|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 (instrument)|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 bell|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]]
  
  bar:WestSlavs
+
   color:f textcolor:blue align:left fontsize:S mark:(line,white) shift:(3,-4)
   color:Slavs
+
  from:623 till:658 text:[[Samo]]'s realm
+
  from:770 till:907 text:Moravia/Nitria (s. 833 [[Great Moravia]])
+
 
    
 
    
 +
  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:SouthSlavs
+
   bar:Hz
   color:Slavs
+
   from:0 till:$max
   from:626 till:end text:[[Medieval Croatian state]]
+
   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:Magyars
+
   bar:pitch2 # exact copy of bar:pitch
  color:Magyars
+
   from:0 till:$max
   from:896 till:end text:[[Magyars]]
+
  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
  
   barset:Ev1
+
   bar:Hz2 # exact copy of bar:Hz
   at:410 text:410 Visigoths sack Rome
+
  from:0 till:$max
   at:410 text:410 Rome leaves Britain
+
   at:23    text:20
   at:439 text:439 Vandals at Carthage
+
   at:65    text:30
   at:451 text:451 [[Battle of Chalons]]
+
   at:105  text:44
   at:454 text:454 [[Battle of Nedao]]
+
  at:153  text:70
   at:455 text:455 Vandals sack Rome
+
   at:190  text:100
   at:476 text:476 last Western Emperor
+
  at:232  text:150
   at:486 text:486 Rome leaves Gaul
+
  at:262  text:200
   at:626 text:626 Avars raid [[Constantinople]]
+
  at:304  text:300
   at:681 text:681 Khan [[Asparuh]] recognized by Byzantium
+
  at:344  text:440
   at:805 text:805 [[Franks]] destroy Avars
+
  at:392  text:700
   at:955 text:955 [[Battle of Lechfeld]]
+
  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 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 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 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>
 
</timeline>

Revision as of 12:53, 19 December 2005

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>