이 틀은 루아를 사용합니다: |
이 틀은 아스키 아트와 유사한 형태의 한 줄로 이루어진 가계도 형식의 차트를 만듭니다. {{차트/시작}} 및 {{차트/끝}}과 함께 사용해야 합니다. CSS 속성을 이용한 HTML 표로 차트를 나타내며, 상자 내에 위키텍스트를 넣을 수도 있습니다.
예시[원본 편집]
기본[원본 편집]
코드:
{{차트/시작}} {{차트| | | |할머 |~|y|~| 할아 | |할머=할머니|할아=할아버지}} {{차트| | | | | | | |)|-|-|-|.| }} {{차트| | | 엄 |y| 아 | |고|엄=엄마|아=아빠|고=고모}} {{차트| |,|-|-|-|+|-|-|-|.| | | }} {{차트| 오 | | 나 | | 여 | | |오=내 오빠|나='''나!'''|여=내 여동생}} {{차트/끝}}
결과:
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found.package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found.package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found.package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found.package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found.접을 수 있는 표[원본 편집]
표:
{{차트 상단|가계도 예시}} {{차트/시작|정렬=중앙}} {{차트| | | |GrMa |~|y|~| GRP | |GrMa=Grandma|GRP=Grandpa}} {{차트| | | | | | | |)|-|-|-|.| }} {{차트| | | MOM |y| DAD | |DAISY|MOM=Mom|DAD=Dad|DAISY=Aunt Daisy}} {{차트| |,|-|-|-|+|-|-|-|.| | | }} {{차트| JOE | | ME | | SIS | | |JOE=My brother Joe|ME='''Me!'''|SIS=My little sister}} {{차트/끝}} {{차트 하단}}
결과: 틀:차트 상단
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found.package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found.package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found.package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found.package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found.매개변수[원본 편집]
이 틀은 이름 없는 변수 여러 개를 받을 수 있으며, 각각의 변수는 상자와 타일을 지정합니다.
- 상자에는 위키 텍스트를 쓸 수 있습니다. 각 상자의 내용은 지정된 이름 있는 변수를 통해 지정됩니다. 각 상자의 너비는 타일 세 개의 너비와 동일하며, 2픽셀 너비의 검정색 테두리로 그려집니다. 상자에는 최소 두 자리 알파벳 이상의 글자라면 어떤 변수 이름이라도 쓸 수 있습니다.
- 타일은 상자를 연결하기 위해 그려지는 선을 가리킵니다. 여러 모양의 수선으로 이루어져 있으며, 꺾은 모양도 준비되어 있습니다. 타일에는 한 글자 또는 두 글자의 이름이 부여되어 있습니다. 대부분의 경우 타일의 이름은 타일의 모양과 비슷하게 배정되어 있습니다. ‘빈 타일 ’은 공백 문자 하나로 지정되어 있습니다. 사용 가능한 타일은 다음과 같습니다.
! |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
, |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
v |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
. |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
||||
- |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
) |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
+ |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
( |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
||||
` |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
^ |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
' |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
: |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
F |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
V |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
7 |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
||||
~ |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
D |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
% |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
C |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
||||
L |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
A |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
J |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
Q |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
S |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
M |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
T |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
||||
P |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
H |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
R |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
G |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
||||
Y |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
W |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
Z |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
j |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
y |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
r |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
m |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
r2 |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
m2 |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
||||||||||||||||||||||||||||||||||||||||||||||||
d |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
* |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
c |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
f |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
t |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
e |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
k |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
a |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
l |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
o |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
b |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
p |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
k2 |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
a2 |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
l2 |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
o2 |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
b2 |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
p2 |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
||||||||||||||||||||||||
i |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
h |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
q |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
n |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
q2 |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
n2 |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
모양 속성[원본 편집]
열에 있는 상자의 모양을 다음을 이용하여 바꿀 수도 있습니다.
border
는 상자 테두리의 너비를 지정합니다.boxstyle
은 상자 전체의 CSS 모양 속성을 지정합니다.
코드:
{{차트/시작}} {{차트|border=1|boxstyle=background:green; | | FOO |y| BAR | |FOO=1번|BAR=2번}} {{차트 | | |,|-|^|-|.| | }} {{차트|border=3|boxstyle=background:yellow; | | FOO | | BAR | |FOO=3번|BAR=4번}} {{차트/끝}}
결과:
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found.package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found.package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found.스타일 속성은 같은 줄에 있는 상자라도 아래와 같이 각각 지정할 수 있습니다.
코드:
{{차트/시작}} {{차트| | | | |CLEAR| | | | |CLEAR=빈 상자}} {{차트| |,|-|-|'|!|`|-|-|.| }} {{차트|RED |~|GREEN|~|BLUE |RED=빨간 상자|GREEN=초록 상자|BLUE=파란 상자 |boxstyle_RED =background-color: red; |boxstyle_GREEN=background-color: green; |boxstyle_BLUE =background-color: blue; }} {{차트/끝}}
결과:
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found.package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found.package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found.틀:경고표지 이름이 있는 개별 상자에 모양 속성을 적용하는 경우, 상자의 이름을 왼쪽에 붙여 써야 합니다. 즉, | RED |
가 아니라 |RED |
와 같이 써야 합니다. 왼쪽에 붙여 쓰지 않으면 이름에 공백 문자가 포함된 것으로 인식 됩니다.
{{차트/시작}} 틀에서도 |모양=
과 |정렬=
을 따로 지정할 수 있습니다.
가계도 틀에서 옮기기[원본 편집]
이전에 쓰이던 틀인 {{가계도}}는 현재 {{차트}}로 넘겨주기 처리되어 있습니다. 그러나, 이전의 {{가계도}}와 현재 {{차트}} 사이에는 호환이 되지 않는 부분이 일부 있으므로, 이 부분은 직접 수정해야 합니다.
아래는 이름이 바뀌었거나 새로 추가된 타일입니다.
타일 | 가계도 | 차트 |
---|---|---|
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
{ |
c
|
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
} |
d
|
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
# |
t
|
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
[ |
e
|
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
] |
f
|
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
i
| |
package.lua 80번째 줄에서 Lua 오류: module 'Module:TreeChart/data' not found. |
j
|
아래 타일은 모양이 바뀌었거나, {{가계도}}에서는 존재했지만 {{차트}}에는 없는 타일입니다.
|
|
또한 {{가계도}} 틀이 |}}
코드로 끝나는 경우, 수직선을 반드시 없애야 합니다.
같이 보기[원본 편집]