使用mermaid gannt图

示例

042004400460048005000520054005600580东魏 北齐 北魏 隋 北周 西魏 刘宋 南齐 萧梁 南陈 北朝南朝南北朝朝代更迭

源代码

```mermard
gantttitle 南北朝朝代更迭dateFormat  YYYYsection 北朝东魏      :b2,0534,0550北齐     :b4,after b2,0577北魏      :b1,0420,0534隋      :b6,0582,0589北周        :b5,after b3,0581西魏     :b3,0535,0556section 南朝刘宋      :n1,0420,0479  南齐        :n2,after n1,0502萧梁     :n3,after n2,0557南陈     :n4,after n3,0589
#mermaid-svg-uJuPfca1XWqWRw21 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-uJuPfca1XWqWRw21 .label text{fill:#333}#mermaid-svg-uJuPfca1XWqWRw21 .node rect,#mermaid-svg-uJuPfca1XWqWRw21 .node circle,#mermaid-svg-uJuPfca1XWqWRw21 .node ellipse,#mermaid-svg-uJuPfca1XWqWRw21 .node polygon,#mermaid-svg-uJuPfca1XWqWRw21 .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-uJuPfca1XWqWRw21 .node .label{text-align:center;fill:#333}#mermaid-svg-uJuPfca1XWqWRw21 .node.clickable{cursor:pointer}#mermaid-svg-uJuPfca1XWqWRw21 .arrowheadPath{fill:#333}#mermaid-svg-uJuPfca1XWqWRw21 .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-uJuPfca1XWqWRw21 .flowchart-link{stroke:#333;fill:none}#mermaid-svg-uJuPfca1XWqWRw21 .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-uJuPfca1XWqWRw21 .edgeLabel rect{opacity:0.9}#mermaid-svg-uJuPfca1XWqWRw21 .edgeLabel span{color:#333}#mermaid-svg-uJuPfca1XWqWRw21 .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-uJuPfca1XWqWRw21 .cluster text{fill:#333}#mermaid-svg-uJuPfca1XWqWRw21 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-uJuPfca1XWqWRw21 .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-uJuPfca1XWqWRw21 text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-uJuPfca1XWqWRw21 .actor-line{stroke:grey}#mermaid-svg-uJuPfca1XWqWRw21 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-uJuPfca1XWqWRw21 .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-uJuPfca1XWqWRw21 #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-uJuPfca1XWqWRw21 .sequenceNumber{fill:#fff}#mermaid-svg-uJuPfca1XWqWRw21 #sequencenumber{fill:#333}#mermaid-svg-uJuPfca1XWqWRw21 #crosshead path{fill:#333;stroke:#333}#mermaid-svg-uJuPfca1XWqWRw21 .messageText{fill:#333;stroke:#333}#mermaid-svg-uJuPfca1XWqWRw21 .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-uJuPfca1XWqWRw21 .labelText,#mermaid-svg-uJuPfca1XWqWRw21 .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-uJuPfca1XWqWRw21 .loopText,#mermaid-svg-uJuPfca1XWqWRw21 .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-uJuPfca1XWqWRw21 .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-uJuPfca1XWqWRw21 .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-uJuPfca1XWqWRw21 .noteText,#mermaid-svg-uJuPfca1XWqWRw21 .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-uJuPfca1XWqWRw21 .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-uJuPfca1XWqWRw21 .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-uJuPfca1XWqWRw21 .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-uJuPfca1XWqWRw21 .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-uJuPfca1XWqWRw21 .section{stroke:none;opacity:0.2}#mermaid-svg-uJuPfca1XWqWRw21 .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-uJuPfca1XWqWRw21 .section2{fill:#fff400}#mermaid-svg-uJuPfca1XWqWRw21 .section1,#mermaid-svg-uJuPfca1XWqWRw21 .section3{fill:#fff;opacity:0.2}#mermaid-svg-uJuPfca1XWqWRw21 .sectionTitle0{fill:#333}#mermaid-svg-uJuPfca1XWqWRw21 .sectionTitle1{fill:#333}#mermaid-svg-uJuPfca1XWqWRw21 .sectionTitle2{fill:#333}#mermaid-svg-uJuPfca1XWqWRw21 .sectionTitle3{fill:#333}#mermaid-svg-uJuPfca1XWqWRw21 .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-uJuPfca1XWqWRw21 .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-uJuPfca1XWqWRw21 .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-uJuPfca1XWqWRw21 .grid path{stroke-width:0}#mermaid-svg-uJuPfca1XWqWRw21 .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-uJuPfca1XWqWRw21 .task{stroke-width:2}#mermaid-svg-uJuPfca1XWqWRw21 .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-uJuPfca1XWqWRw21 .taskText:not([font-size]){font-size:11px}#mermaid-svg-uJuPfca1XWqWRw21 .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-uJuPfca1XWqWRw21 .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-uJuPfca1XWqWRw21 .task.clickable{cursor:pointer}#mermaid-svg-uJuPfca1XWqWRw21 .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-uJuPfca1XWqWRw21 .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-uJuPfca1XWqWRw21 .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-uJuPfca1XWqWRw21 .taskText0,#mermaid-svg-uJuPfca1XWqWRw21 .taskText1,#mermaid-svg-uJuPfca1XWqWRw21 .taskText2,#mermaid-svg-uJuPfca1XWqWRw21 .taskText3{fill:#fff}#mermaid-svg-uJuPfca1XWqWRw21 .task0,#mermaid-svg-uJuPfca1XWqWRw21 .task1,#mermaid-svg-uJuPfca1XWqWRw21 .task2,#mermaid-svg-uJuPfca1XWqWRw21 .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-uJuPfca1XWqWRw21 .taskTextOutside0,#mermaid-svg-uJuPfca1XWqWRw21 .taskTextOutside2{fill:#000}#mermaid-svg-uJuPfca1XWqWRw21 .taskTextOutside1,#mermaid-svg-uJuPfca1XWqWRw21 .taskTextOutside3{fill:#000}#mermaid-svg-uJuPfca1XWqWRw21 .active0,#mermaid-svg-uJuPfca1XWqWRw21 .active1,#mermaid-svg-uJuPfca1XWqWRw21 .active2,#mermaid-svg-uJuPfca1XWqWRw21 .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-uJuPfca1XWqWRw21 .activeText0,#mermaid-svg-uJuPfca1XWqWRw21 .activeText1,#mermaid-svg-uJuPfca1XWqWRw21 .activeText2,#mermaid-svg-uJuPfca1XWqWRw21 .activeText3{fill:#000 !important}#mermaid-svg-uJuPfca1XWqWRw21 .done0,#mermaid-svg-uJuPfca1XWqWRw21 .done1,#mermaid-svg-uJuPfca1XWqWRw21 .done2,#mermaid-svg-uJuPfca1XWqWRw21 .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-uJuPfca1XWqWRw21 .doneText0,#mermaid-svg-uJuPfca1XWqWRw21 .doneText1,#mermaid-svg-uJuPfca1XWqWRw21 .doneText2,#mermaid-svg-uJuPfca1XWqWRw21 .doneText3{fill:#000 !important}#mermaid-svg-uJuPfca1XWqWRw21 .crit0,#mermaid-svg-uJuPfca1XWqWRw21 .crit1,#mermaid-svg-uJuPfca1XWqWRw21 .crit2,#mermaid-svg-uJuPfca1XWqWRw21 .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-uJuPfca1XWqWRw21 .activeCrit0,#mermaid-svg-uJuPfca1XWqWRw21 .activeCrit1,#mermaid-svg-uJuPfca1XWqWRw21 .activeCrit2,#mermaid-svg-uJuPfca1XWqWRw21 .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-uJuPfca1XWqWRw21 .doneCrit0,#mermaid-svg-uJuPfca1XWqWRw21 .doneCrit1,#mermaid-svg-uJuPfca1XWqWRw21 .doneCrit2,#mermaid-svg-uJuPfca1XWqWRw21 .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-uJuPfca1XWqWRw21 .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-uJuPfca1XWqWRw21 .milestoneText{font-style:italic}#mermaid-svg-uJuPfca1XWqWRw21 .doneCritText0,#mermaid-svg-uJuPfca1XWqWRw21 .doneCritText1,#mermaid-svg-uJuPfca1XWqWRw21 .doneCritText2,#mermaid-svg-uJuPfca1XWqWRw21 .doneCritText3{fill:#000 !important}#mermaid-svg-uJuPfca1XWqWRw21 .activeCritText0,#mermaid-svg-uJuPfca1XWqWRw21 .activeCritText1,#mermaid-svg-uJuPfca1XWqWRw21 .activeCritText2,#mermaid-svg-uJuPfca1XWqWRw21 .activeCritText3{fill:#000 !important}#mermaid-svg-uJuPfca1XWqWRw21 .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-uJuPfca1XWqWRw21 g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-uJuPfca1XWqWRw21 g.classGroup text .title{font-weight:bolder}#mermaid-svg-uJuPfca1XWqWRw21 g.clickable{cursor:pointer}#mermaid-svg-uJuPfca1XWqWRw21 g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-uJuPfca1XWqWRw21 g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-uJuPfca1XWqWRw21 .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-uJuPfca1XWqWRw21 .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-uJuPfca1XWqWRw21 .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-uJuPfca1XWqWRw21 .dashed-line{stroke-dasharray:3}#mermaid-svg-uJuPfca1XWqWRw21 #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-uJuPfca1XWqWRw21 #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-uJuPfca1XWqWRw21 #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-uJuPfca1XWqWRw21 #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-uJuPfca1XWqWRw21 #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-uJuPfca1XWqWRw21 #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-uJuPfca1XWqWRw21 #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-uJuPfca1XWqWRw21 #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-uJuPfca1XWqWRw21 .commit-id,#mermaid-svg-uJuPfca1XWqWRw21 .commit-msg,#mermaid-svg-uJuPfca1XWqWRw21 .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-uJuPfca1XWqWRw21 .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-uJuPfca1XWqWRw21 .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-uJuPfca1XWqWRw21 g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-uJuPfca1XWqWRw21 g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-uJuPfca1XWqWRw21 g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-uJuPfca1XWqWRw21 g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-uJuPfca1XWqWRw21 g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-uJuPfca1XWqWRw21 g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-uJuPfca1XWqWRw21 .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-uJuPfca1XWqWRw21 .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-uJuPfca1XWqWRw21 .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-uJuPfca1XWqWRw21 .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-uJuPfca1XWqWRw21 .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-uJuPfca1XWqWRw21 .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-uJuPfca1XWqWRw21 .edgeLabel text{fill:#333}#mermaid-svg-uJuPfca1XWqWRw21 .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-uJuPfca1XWqWRw21 .node circle.state-start{fill:black;stroke:black}#mermaid-svg-uJuPfca1XWqWRw21 .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-uJuPfca1XWqWRw21 #statediagram-barbEnd{fill:#9370db}#mermaid-svg-uJuPfca1XWqWRw21 .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-uJuPfca1XWqWRw21 .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-uJuPfca1XWqWRw21 .statediagram-state .divider{stroke:#9370db}#mermaid-svg-uJuPfca1XWqWRw21 .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-uJuPfca1XWqWRw21 .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-uJuPfca1XWqWRw21 .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-uJuPfca1XWqWRw21 .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-uJuPfca1XWqWRw21 .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-uJuPfca1XWqWRw21 .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-uJuPfca1XWqWRw21 .note-edge{stroke-dasharray:5}#mermaid-svg-uJuPfca1XWqWRw21 .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-uJuPfca1XWqWRw21 .error-icon{fill:#522}#mermaid-svg-uJuPfca1XWqWRw21 .error-text{fill:#522;stroke:#522}#mermaid-svg-uJuPfca1XWqWRw21 .edge-thickness-normal{stroke-width:2px}#mermaid-svg-uJuPfca1XWqWRw21 .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-uJuPfca1XWqWRw21 .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-uJuPfca1XWqWRw21 .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-uJuPfca1XWqWRw21 .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-uJuPfca1XWqWRw21 .marker{fill:#333}#mermaid-svg-uJuPfca1XWqWRw21 .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}#mermaid-svg-uJuPfca1XWqWRw21 {color: rgba(0, 0, 0, 0.75);font: ;}«386-409»拓跋珪道武帝-太祖()«410-423»拓跋嗣明元帝-太宗()«424-451»拓跋焘太武帝-世祖()«452»拓跋余南安隐王«453-465»拓跋濬文成帝-高宗()拓跋晃«466-471»拓跋弘献文帝-显祖()«472-499»元宏孝文帝-高祖()«500-515»元恪宣武帝-世宗()«516-527»元诩孝明帝-肃宗()«528»元氏女帝«424-452»刘义隆文帝-太祖()«466-472»刘彧明帝-太宗()«552-554»萧绎元帝-世祖()«552-554»元钦废帝«562-565»高湛武成帝-世祖()«560-566»陈蒨文帝-世祖()«499-500»萧宝卷炀帝东昏侯«503-548»萧衍武帝-高祖()«528»元钊幼主«529-530»元子攸孝庄帝-敬宗()«531»元晔长广王«532»元恭节闵帝«532»元郎安定王«533-534»元修孝武帝出帝元宝晖元愉元勰元怡拓跋桢元羽元融元彬元怀«535-551»元宝炬文帝«555-556»拓跋廓恭帝«534-550»元善见孝静帝元亶元怿«551-559»高洋文宣帝-显祖()«557»宇文觉孝闵帝«558-560»宇文毓明帝-世宗()«561-578»宇文邕武帝-高祖()«579-580»宇文赟宣帝«581»宇文衍静帝杨坚«583-589»陈叔宝后主炀公«560»高殷济南闵悼王«561»高演孝昭帝«566-576»高纬后主«577»高恒幼主高欢«420-422»刘裕武帝-高祖()«423»刘义符少帝«453»刘邵«454-464»刘骏孝武帝-世祖()«465»刘子业前废帝«473-476»刘昱后废帝«477-479»刘准顺帝«480-482»萧道成高帝-太祖()«483-493»萧赜武帝-世祖()«494»萧昭业郁林王«494»萧昭文海陵王«495-498»萧鸾明帝-高宗()«501-502»萧宝融和帝萧承之萧道生萧整萧隽萧乐子萧辖萧副子萧道赐萧顺之«549»萧正德前废帝«550»萧纲简文帝-太宗()«551»萧栋兴文帝«555»萧渊明闵帝-肃宗()«556-557»萧方智敬帝-穆宗()萧宏萧统萧欢萧懿«558-559»陈霸先武帝-高祖()«567-568»陈伯宗废帝«569-582»陈顼孝宣帝-高宗()陈文赞陈道谭同一时期同一时期同一时期同一时期同一时期同一时期同一时期同一时期结束时期相同开始时期接近西魏东魏禅让禅让禅让被俘被俘禅让禅让禅让

源代码

```mermaidclassDiagram拓跋珪..>拓跋嗣
拓跋嗣..>拓跋焘
拓跋焘..>拓跋余
拓跋余--|>拓跋濬
拓跋焘..>拓跋晃
拓跋晃..>拓跋濬
拓跋濬..>拓跋弘
拓跋弘..>元宏
元宏..>元恪
元恪..>元诩
元诩..>元氏
拓跋焘-->刘义隆:同一时期
刘义隆-->拓跋焘:同一时期刘彧-->拓跋弘:同一时期
拓跋弘-->刘彧:同一时期萧绎-->元钦:同一时期
元钦-->萧绎:同一时期高湛-->陈蒨:同一时期
陈蒨-->高湛:同一时期萧宝卷-->元恪:结束时期相同
萧衍--> 元恪:开始时期接近class 拓跋珪{<<386-409>>
-太祖()
道武帝}
class 拓跋嗣{<<410-423>>
-太宗()
明元帝}
class 拓跋焘{<<424-451>>
-世祖()
太武帝}
class 拓跋余{<<452>>
南安隐王
}
class 拓跋濬{<<453-465>>
-高宗()
文成帝}
class 拓跋弘{<<466-471>>
-显祖()
献文帝 }
class 元宏{<<472-499>>
-高祖()
孝文帝}
class 元恪{<<500-515>>
-世宗()
宣武帝}
class 元诩{<<516-527>>
-肃宗()
孝明帝
}class 元氏{<<528>>
女帝
}
class 元钊{<<528>>
幼主
}class 元子攸{<<529-530>>
-敬宗()
孝庄帝
}
class 元晔{<<531>>
长广王
}
class 元恭{<<532>>
节闵帝
}
class 元郎{<<532>>
安定王
}
class 元修{<<533-534>>
孝武帝
出帝
}元宝晖..>元钊
元愉..>元宝晖
元宏..>元愉元勰..>元子攸
拓跋弘..>元勰元怡..>元晔
拓跋桢..>元怡
拓跋晃..>拓跋桢元羽..>元恭
拓跋弘..>元羽元融..>元郎
元彬..>元融
拓跋桢..>元彬
拓跋晃..>拓跋桢元怀..>元修
元宏..>元怀元氏--|>元钊
元钊--|>元子攸
元子攸--|>元晔
元晔--|>元恭
元恭--|>元郎
元郎--|>元修class 元宝炬{<<535-551>>
文帝
}
class 元钦{<<552-554>>
废帝
}class 拓跋廓{<<555-556>>
恭帝
}class 元善见{<<534-550>>
孝静帝
}元愉..>元宝炬
元宏..>元愉元亶..>元善见
元怿..>元亶
元宏..>元怿元修--|>元宝炬:西魏
元宝炬..>元钦
元宝炬..>拓跋廓
元钦--|>拓跋廓元修--|>元善见:东魏元善见--o高洋:禅让
拓跋廓--o宇文觉:禅让class 宇文觉{<<557>>
孝闵帝
}
class 宇文毓{<<558-560>>
明帝
-世宗()
}
class 宇文邕{<<561-578>>
武帝
-高祖()
}
class 宇文赟{<<579-580>>
宣帝
}
class 宇文衍{<<581>>
静帝
}
宇文觉..>宇文毓
宇文毓..>宇文邕
宇文邕..>宇文赟
宇文赟..>宇文衍宇文衍--o杨坚:禅让
陈叔宝--*杨坚:被俘class 高洋{<<551-559>>-显祖()
文宣帝
}
class 高殷{<<560>>济南闵悼王
}
class 高演{<<561>>孝昭帝
}
class 高湛{<<562-565>>-世祖() 武成帝
}
class 高纬{<<566-576>>后主
}
class 高恒{<<577>>幼主
}高欢..>高洋
高洋..>高殷
高殷--|>高演
高欢..>高演
高演--|>高湛
高欢..>高湛
高湛..>高纬
高纬..>高恒高恒--*宇文邕:被俘class 刘裕{<<420-422>>-高祖()武帝
}
class 刘义符{<<423>>少帝
}
class 刘义隆{<<424-452>>文帝-太祖()
}
class 刘邵{<<453>>
}
class 刘骏{<<454-464>>-世祖()孝武帝
}
class 刘子业{<<465>>前废帝
}
class 刘彧{<<466-472>>-太宗()明帝
}
class 刘昱{<<473-476>>后废帝
}
class 刘准{<<477-479>>顺帝
}
刘裕..>刘义符
刘裕..>刘义隆
刘义隆..>刘邵
刘义隆..>刘骏
刘骏..>刘子业
刘义隆..>刘彧
刘彧..>刘昱
刘彧..>刘准刘义符--|>刘义隆
刘邵--|>刘骏
刘子业--|>刘彧
刘昱--|>刘准刘准--o萧道成:禅让class 萧道成{<<480-482>>-太祖()高帝
}class 萧赜{<<483-493>>-世祖()武帝
}class 萧昭业{<<494>>郁林王
}class 萧昭文{<<494>>海陵王
}class 萧鸾{<<495-498>>-高宗() 明帝
}class 萧宝卷{<<499-500>>炀帝东昏侯
}class 萧宝融{<<501-502>>和帝
}萧承之..>萧道成萧承之..>萧道生萧道生..>萧鸾萧道成..>萧赜萧赜..>萧昭业萧赜..>萧昭文萧昭文--|>萧鸾萧昭业--|>萧鸾萧鸾..>萧宝卷萧鸾..>萧宝融萧宝卷--|>萧宝融萧整..>萧隽萧隽..>萧乐子
萧乐子..> 萧承之萧整..>萧辖
萧辖..>萧副子
萧副子..>萧道赐
萧道赐..>萧顺之萧宝融--o萧衍:禅让class 萧衍{<<503-548>>-高祖() 武帝
}class 萧正德{<<549>>前废帝
}class 萧纲{<<550>>-太宗() 简文帝
}class 萧栋{<<551>>兴文帝
}class 萧绎{<<552-554>>-世祖() 元帝
}class 萧渊明{<<555>>-肃宗() 闵帝
}class 萧方智{<<556-557>>-穆宗() 敬帝
}萧顺之..>萧衍萧顺之..>萧宏萧宏..>萧正德萧衍..>萧统萧衍..>萧纲萧衍..>萧绎萧统..>萧欢萧欢..> 萧栋萧绎..>萧方智萧顺之..>萧懿萧懿..>萧渊明萧衍 --|>萧正德萧正德--|>萧纲萧纲--|>萧栋萧栋--|>萧绎萧绎--|>萧渊明萧渊明 --|>萧方智萧方智--o陈霸先:禅让class 陈霸先{<<558-559>>-高祖() 武帝
}
class 陈蒨{<<560-566>>-世祖() 文帝
}
class 陈伯宗{<<567-568>>废帝
}
class 陈顼{<<569-582>>-高宗()
孝宣帝
}
class 陈叔宝{<<583-589>>
后主
炀公
}陈蒨..> 陈伯宗
陈文赞..>陈霸先
陈文赞..>陈道谭
陈道谭..>陈蒨
陈道谭..>陈顼
陈顼..>陈叔宝陈霸先--|>陈蒨
陈伯宗--|>陈顼

gantt图 classDiagram图应用举例 南北朝更迭图 南北朝帝王关系类图相关推荐

  1. 身为程序员还看不懂UML类图? 一文带你零基础学会看UML类图!

    身为程序员还看不懂UML类图? 一文带你零基础学会看UML类图! 一,UML类图示例图 二,UML类图图例 三,分步解析说明 3.1 类图: 3.2 接口: 3.3 实现继承 3.4 实现接口: 3. ...

  2. seaborn系列(1) | 关系类图relplot用法

    本篇是<Seaborn系列>文章的第1篇. 关系类图relplot 关系类图 函数原型 参数解读 案例教程 案例地址 关系类图 seaborn.relplot()解读 注意:数据一定是通过 ...

  3. 【UML 建模】UML建模语言入门 -- 静态图详解 类图 对象图 包图 静态图建模实战

    发现个好东西思维导图, 最近开始用MindManager整理博客 . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/deta ...

  4. 第 3 章 UML 类图

    第 3 章 UML 类图 1.安装 UML 插件 Eclipse安装AmaterasUML 参考资料:https://blog.csdn.net/lsh1358046425/article/detai ...

  5. 使用PlantUml插件画类图

    一.PlantUml简介 二.类与类之间关系汇总整理 三.PlantUml类图语法介绍 四.类图 五.类图 PlantUml 代码 本文介绍如何使用 PlantUml 插件来画 Uml 图 一.Pla ...

  6. 设计模式——UML类图

    统一建模语言简介 统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,1997 年被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标 ...

  7. UML之深入浅出类图讲义

    UML之深入浅出类图讲义 在面向对象方法中,类图是最重要的模型图,它描述了系统中各个对象的类型和它们之间存在的各种关系.建立类图是建模中最基本的任务. 一张类图应该注重表达系统静态结构的一个方面,这意 ...

  8. UML详解之二——类图

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/50475352 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...

  9. Java 大黑话讲解设计模式 -- UML类图

    前言 关于UML类图的这篇文章,我觉得把它放在设计模式专栏的篇首最为合适,因为在学习设计模式的时候,经常会遇到有关UML类图,没有去专门学过的童鞋肯定会感觉很复杂.学到后面,发现不掌握UML类图,对设 ...

  10. 图解Java设计模式之UML类图

    图解Java设计模式之UML类图 3.1 UML基本介绍 UML图 UML类图 3.1 UML基本介绍 1)UML – Unified modeling language UML(统一建模语言),是一 ...

最新文章

  1. SQLserver数据库操作帮助类SqlHelper
  2. REST API出错响应的设计(转)
  3. 用FDISK进行硬盘分区
  4. tomcat和resin的安装配置
  5. Map和hashmap
  6. Android Studio调试时遇见Install Repository and sync project的问题
  7. 带有.NET Core 3和Electron.NET的多平台桌面HTML编辑器
  8. ARM嵌入式系统网络驱动中的重要数据结构
  9. 项目部署:IIS部署后运行报错iconfont.woff:1 Failed to load resource: the server responded with a status of 404
  10. DW——验证注册页面 设计JavaScript
  11. ansys linux卸载干净,安装了几次ansys14.5,都没有成功,删除重新安装后许可安装不了了...
  12. 影视文件下载,合并,修复,转换…
  13. ubuntu下安装小企鹅输入法
  14. 北京落户2020政策
  15. (C++)将8000秒换算成小时分钟秒的形式
  16. 在Android系统中添加一款新铃声
  17. php空间开启伪静态,php虚拟主机开启伪静态(虚拟主机伪静态规则配置)
  18. error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4,该符号在函数 int __cdecl InitD3D(struct HWND__ *,unsigned lo
  19. 基于Python的时间序列异常值检测
  20. 服务器系统挂安卓游戏吗,云服务器可以挂游戏吗

热门文章

  1. 小试牛刀__GAN实战项目之mnist数据集(二)
  2. 如何区分光纤跳线的颜色?
  3. 怎么查看计算机mac地址,怎么查电脑的mac地址?电脑mac地址查询方法
  4. java人民币大写_JAVA 数字转人民币大写
  5. 2021-05-10
  6. c语言如何检测磁盘坏扇区,解决方案:如何检测和修复机械硬盘驱动器上的坏扇区?阅读本文后,您将知道...
  7. HoloLens2开发笔记-使用UWP原生MediaCapture解决图像捕获与WebRTC视频流冲突问题
  8. 唱响艾泽拉斯-Zetacola专辑
  9. 俄罗斯方块游戏的算法
  10. python数据分析项目--飞猪出行用户行为分析