flowchart TD
GrandMaMom("👵 外婆 (wàipó)<br/>Formal: 外祖母 (wàizǔmǔ)</br>Mother's mother")
GrandPaMom("👴 外公 (wàigōng)<br/>Formal: 外祖父 (wàizǔfù)<br/>Mother's father")
GrandMaDad("👵 奶奶 (nǎinai)<br/>Formal: 祖母 (zǔmǔ)<br/>Father's mother")
GrandPaDad("👴 爷爷 (yéye)<br/>Formal: 祖父 (zǔfù)<br/>Father's father")
MaternalUncleWife("👩🦰 Jiùmā<br/>舅妈<br/>Uncle's wife")
MaternalUncle("👨🦰 舅舅 (jiùjiu)<br/>Formal: 舅父 (jiùfù)<br/>Uncle (Maternal, elder or younger)")
MaternalAunt("👩 姨妈/姨媽 (yímā)<br/>Aunt (Maternal, elder or younger) sister")
MaternalAuntHusband("👨🦱 Yífu<br/>姨父<br/>Aunt's husband")
%% -- parents --
Mom("🙎🏻♀️ 妈妈/媽媽 (māma)<br/><br/>Formal: 母亲/母親 (mǔqīn)<br/>Mother")
Dad("👨🎨 爸爸 (bàba)<br/>Formal: 父亲/父親 (fùqīn)</br>Father")
PaternalUncleElderBrothertherWife("👩🏻🦱 Bómǔ<br/>伯母<br/>Uncle's wife<br/>(father's elder brother)")
PaternalUncleElderBrother("🧔🏻♂️ 伯伯 (bóbo)<br/>Formal: 伯父 (bófù)<br/>Uncle (Paternal)")
PaternalUncleYoungerWife("👩🏼🦳 Shěnshen<br/>婶婶<br/>Uncle's wife<br/>(father's younger brother)")
PaternalUncleYoungerBrother("👨🦰 叔叔 (shūshu)<br/>Formal: 叔父 (shūfù)<br/>Uncle (Paternal)")
PaternalAuntSister("👩⚕️ Gūgu<br/>姑姑<br/>Anunt<br/>Father's (elder/younger) sister")
PaternalAuntHusband("👲 Gūfu<br/>姑父<br/>Aunt's husband")
%% -- Children --
MaternalCousinYoungerSister("👧 Biǎomèi<br/>表妹<br/>Cousin<br/>⬆️<br/>mom's younger sister")
MaternalCousinYoungerBrother("👲 ⭐️Biǎodì<br/>表弟<br/>Cousin<br/>⬆️<br/>mom's younger brother")
MaternalCousinElderSister("👧 Biǎojiě<br/>表姐<br/>Cousin<br/>⬆️<br/>mom's elder sister")
MaternalCousinElderBrother("👲 ⭐️Biǎogē<br/>表哥<br/>Cousin<br/>⬆️<br/>mom's elder brother")
BrotherYounger("👲 Dìdi<br/>弟弟<br/>Younger brother")
SisterYounger("👧 妹妹 (mèimei)<br/>Formal: 妹妹 (mèi)<br/>Younger sister")
Me("⭐️ 我 (wǒ)<br/>Me")
SisterElder("👩⚕️ 姐姐 (jiějie)<br/>Formal: 长姐/長姐 (zhǎngjiě)<br/>Elder sister")
BrotherElder("👨🚀 哥哥 (gegē)<br/>Formal: 长兄 / 長兄 (zhǎngxiōng)<br/>Elder brother")
PaternalCousinYoungerSister("👧 Tangmèi<br/>堂妹<br/>Cousin<br/>⬆️<br/>dad's younger sister")
PaternalCousinYoungerBro("👲 Tangdì<br/>堂弟<br/>Cousin<br/>⬆️<br/>dad's younger brother")
PaternalCousinElderSister("👧 Tangjiě<br/>堂姐<br/>Cousin<br/>⬆️<br/>dad's elder sister")
PaternalCousinElderBro("👲 Tanggē<br/>堂哥<br/>Cousin<br/>⬆️<br/>dad's elder brother")
%% --- Children --
SonsWife("👧 Xífù<br/>媳妇<br/>Son's wife")
Son("👦🏻 儿子/兒子 (érzi)<br/>Formal: 公子 (gōngzǐ)<br/>Son")
Daughter("👧 女儿/女兒 (nǚér)<br/>Formal: 千金 (qiānjīn)<br/>Daughter")
DaughterHusband("👲 Nǚxu<br/>女婿<br/>Daughter's husband")
%% -- Grandchildren --
GrandsonWife("👩🏻🦱 Sūnxífù<br/>孙媳妇<br/>Grandson's wife")
GrandsonPaternal("👦🏻 孙子/孫子 (sūnzi)<br/>Formal: 孙男/孫男 (sūnnán)<br/>Grandson (Paternal)")
GranddaughterPaternal("👧 孙女/孫女 (sūnnu)<br/>Formal: 孙女/孫女 (sūnnǚ)<br/>Granddaughter (Paternal)")
GrandsonMaternal("👦🏻 外孙/外孫 (wàisūn)<br/>Formal: Formal: 外孙男/外孫男 (wàisūnnán)<br/>Grandson (Maternal)")
GranddaughterMaternal("👧 外孙女 / 外孫女 (wàisūnnǚ)<br/>Formal: 孙女/孫女 (sūnnǚ)<br/>Granddaughter (Maternal)")
GranddaughtersHusband("👲 Sūnnǚxu<br/>孙女婿<br/>Granddaughter's husband")
%% -- Relationships --
subgraph MaternalUnclesFamily["👨👩👦 Maternal uncle's family"]
direction LR
MaternalUncle
MaternalUncleWife
end
subgraph PaternalUncleElderBrothertherFamily["👨👩👦 Paternal uncle's family"]
direction LR
PaternalUncleElderBrother
PaternalUncleElderBrothertherWife
end
subgraph MaternalAuntsFamily["👨👩👦 Maternal aunt's family"]
direction LR
MaternalAunt
MaternalAuntHusband
end
subgraph MomsParents["👨👩👧👧 Mom's Parents"]
direction RL
GrandMaMom === GrandPaMom
end
subgraph DadsParents["👨👩👦👦 Dad's Parents"]
direction RL
GrandMaDad === GrandPaDad
end
subgraph SiblingsDad["👨👩👧👦 Dad's Siblings"]
direction RL
PaternalUncleElderBrothertherFamily
PaternalAuntsFamily
PaternalUncleYoungerBrothertherFamily
end
subgraph SiblingsMom["👨👩👧👦 Mom's Siblings"]
direction RL
MaternalUnclesFamily
MaternalAuntsFamily
end
subgraph Parents
direction LR
Mom
Dad
end
subgraph MySiblings["👨👩👧👦 My Siblings"]
direction RL
Me
BrotherYounger
BrotherElder
SisterElder
SisterYounger
end
subgraph PaternalAuntsFamily["👨👩👧👦 Dad's sister (aunt's) family"]
direction LR
PaternalAuntSister
PaternalAuntHusband
end
subgraph PaternalUncleYoungerBrothertherFamily["👨👩👧👦 Dad's younger brother's (uncle's) family"]
direction LR
PaternalUncleYoungerBrother
PaternalUncleYoungerWife
end
subgraph SonsFamily["👩❤️👨 Son's family"]
direction RL
SonsWife
Son
end
subgraph GrandsonsFamilyPaternal["👩❤️👨 Grandson's family (Paternal)"]
direction RL
GrandsonPaternal
GrandsonWife
end
subgraph GrandsonsFamilyMaternal["👩❤️👨 Grandson's family (Maternal)"]
direction RL
GrandsonMaternal
GrandsonWife
end
subgraph GranddaughtersFamily["👩❤️👨 Granddaughter's family"]
direction RL
Granddaughter
GranddaughtersHusband
end
subgraph DaughtersFamily["👩❤️👨 Daughter's Family"]
direction RL
Daughter
DaughterHusband
end
SiblingsDad --> PaternalCousinElderSister & PaternalCousinElderBro & PaternalCousinYoungerBro & PaternalCousinYoungerSister
Parents --> Me & SisterElder & SisterYounger & BrotherElder & BrotherYounger
MomsParents --> MaternalUncle & MaternalAunt & Mom
DadsParents --> PaternalUncleElderBrother & PaternalUncleYoungerBrother & PaternalAuntSister & Dad
SiblingsMom --> MaternalCousinElderBrother & MaternalCousinElderSister & MaternalCousinYoungerBrother & MaternalCousinYoungerSister
Me --> Son & Daughter
SonsFamily --> GrandsonPaternal & GranddaughterPaternal
SonsFamily --> GrandsonMaternal & GranddaughterMaternal
Last active
January 17, 2025 20:41
-
-
Save glowinthedark/3f42a6101e1081c5ab3748312706994b to your computer and use it in GitHub Desktop.
mermaid flowchart diagram for chinese family tree relationships using subgraphs
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment