Extension:EasyTimeline/ja
From MediaWiki.org
|
EasyTimeline Release status: stable |
|
|---|---|
| Implementation | Tag |
| Description | wikiテキストから画像を作成できるようにする |
| Author(s) | Erik Zachte |
| Download | SVN |
簡易経時グラフ(EasyTimeline) は、事項(典型的には歴史事件)とそれに対応する数字(典型的には年表示)とを棒グラフ的な図で表わすことで、一連の事項群の大局的な全体像を示すツールである。
残念ながら、この「簡易経時グラフ」は unicode を現在サポートしておらず、wiki の日本語環境では使用することが出来ない。(2005年5月29日現在、キリル文字と東欧の文字、かなのみ対応している。漢字は「□」になる。)
しかし、unicode サポートの予定はあるとのことなので、EasyTimeline (09:35, 9 Jan 2005) の記載に従って、どのような物なのかを窺わせる実例を2つと、関連する記事及びサイトへのリンクを示しておく。
- 「簡易経時グラフ」についての Meta-Wiki での記事(英文): EasyTimeline
- 「簡易経時グラフ」の文法についての Meta-Wiki でのへルプ(英文): Help:EasyTimeline_syntax
- 英文版 Wikipediua 全体において「簡易経時グラフ」で作成した全ての図(画像とコード)を概観するには、統計作業の一部として、毎週更新される「簡易経時グラフ」索引(英文)を参照。
- 大規模な利用例:
- 経時的ではない図の例: 音声及び楽器音の高低範囲
- 英文版 Wikipedia 以外でも、このツールを利用することができる。簡易経時グラフのプロジェクト・サイト(英文)を参照。
- 色々な言語のウィキペディアでの「簡易経時グラフ 」の例: Help:EasyTimeline examples
- ここからのリンクでほとんどすべての例を見ることができる: [1]
- 他の MediaWiki インストール環境でも使えるようにすることができる。Meta-Wiki でのヘルプ簡易経時グラフ機能のアクチベーション(英文)を参照。
- 「簡易版」でない「経時グラフ」を扱っているサイト: Hyperhistory 及び full size image of the timeline poster
[edit] 例
|
|
<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 # 項が接近している場合に自動的に衝突を避ける機能はないので、 # 文字を上下によけるように手入力する必要がある Define $dx = 25 # 文字を棒の右によける PlotData= bar:Leaders color:red width:25 mark:(line,white) align:left fontsize:S from:start till:1922 shift:($dx,15) text:レーニン from:1922 till:1953 shift:($dx,5) text:スターリン from:1953 till:1964 shift:($dx,5) text:Nikita~[[w:Khrushchev]] from:1964 till:1982 shift:($dx,5) text:Leonid~[[w:Brezhnev]] from:1982 till:1984 shift:($dx,-12) text:Yuri~[[w:Andropov]] from:1984 till:1985 shift:($dx,4) text:Konstantin~[[w:Chernenko]] from:1985 till:end shift:($dx,10) text:Mikhail~[[w: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:[[w:Phanerozoic]]
from:-4500 till: 0 text:[[w:Precambrian]]
bar:era color:era
from: -64.3 till: 0 text:C~z shift:(0,1.5)
from: -251.1 till: -64.3 text:[[w:Mesozoic|Meso~zoic]] shift:(0,1.5)
from: -545 till: -251.1 text:[[w:Paleozoic|Paleo~zoic]] shift:(0,1.5)
from:-4500 till: -545 text:[[w: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:[[w:Neoproterozoic|Neoprote-~rozoic]] shift:(0,1.8)
from:-1600 till: -900 text:[[w:Mesoproterozoic]]
from:-2500 till: -1600 text:[[w:Paleoproterozoic]]
from:-3800 till: -2500 text:[[w:Archaean]]
from: start till: -3800 text:[[w: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:[[w:Phanerozoic]]
bar:era color:era
at: 0 align:right $markgreen
at: -64.3 align:left $markgreen
from: -64.3 till: 0 text:[[w:Cenozoic]]
from: -251.1 till: -64.3 text:[[w:Mesozoic]]
from: -545 till: -251.1 text:[[w:Paleozoic]]
bar:period color:period fontsize:8
from: -1.6 till: 0
from: -64.3 till: -1.6 text:[[w:Tertiary]]
from: -146 till: -64.3 text:[[w:Cretaceous]]
from: -208 till: -146 text:[[w:Jurassic]]
from: -251.1 till: -208 text:[[w:Triassic]]
from: -286 till: -251.1 text:[[w:Permian]]
from: -360 till: -286 text:[[w:Carboniferous]]
from: -408.5 till: -360 text:[[w:Devonian]]
from: -443.5 till: -408.5 text:[[w:Silurian]]
from: -490 till: -443.5 text:[[w:Ordovician]]
from: -545 till: -490 text:[[w:Cambrian]]
bar:age color:age fontsize:6
from: start till: end
from: -23 till: -1.6 text:[[w:Neogene|Neo-~gene]] shift:(0,0.5)
from: -64.3 till: -23 text:[[w:Paleogene|Paleo~gene]] shift:(0,0.5)
from: -286 till: -251.1 # mark end of Paleozoic
from: -325 till: -286 text:[[w:Pennsylvanian|Pennsyl-~vanian]] shift:(0,0.5)
from: -360 till: -325 text:[[w: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:[[w:Cenozoic]]
bar:period color:period
from: -1.6 till: 0 text:[[w:Quaternary|Qua~ter~nary]] fontsize:6 align:left shift:(-7,5)
from:start till: -1.6 text:[[w:Tertiary]]
bar:age color:age
from: -1.6 till: 0
from: -23 till: -1.6 text:[[w:Neogene]]
from:start till: -23 text:[[w:Paleogene]]
bar:epoch color:epoch
from: -0.1 till: 0
from: -1.6 till: -0.1 text:[[w:Pleistoceen|P]]
from: -5 till: -1.6 text:[[w:Pliocene|Plio~cene]] shift:(0,1) fontsize:6
from:-23 till: -5 text:[[w:Miocene]]
from:-38 till:-23 text:[[w:Oligocene]]
from:-55 till:-38 text:[[w:Eocene]]
from:start till:-55 text:[[w:Paleocene]]
</timeline>
この拡張機能はWikimediaの一つもしくは複数のwikiで利用されています。このことは拡張機能が安定していて高いトラフィックのウェブサイトでも十分に動作することを意味します。MediaWiki.orgにインストールされている拡張機能の全リストはバージョン情報ページで見ることができます。


