---
title: "Family Tree Diagram"
description: "A diagram diagram template"
category: "templates/education"
type: "diagram"
source_file: "templates/education/family_tree_decoded.xml"
tags: ["template", "academic", "education", "drawio", "learning"]
---

# Family Tree Diagram

A diagram diagram template

## XML Source

```xml
<?xml version="1.0" ?>
<mxGraphModel dx="1408" dy="544" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1.5" pageWidth="1169" pageHeight="826" background="none" math="0" shadow="0">
  <root>
    <mxCell id="0" style=";html=1;"/>
    <mxCell id="1" style=";html=1;" parent="0"/>
    <mxCell id="33df296277977d96-18" value="" style="edgeStyle=none;html=1;startArrow=none;startFill=0;startSize=10;endArrow=classic;endFill=1;endSize=10;strokeWidth=1;fontSize=14;fontColor=#000000;curved=1;" parent="1" source="33df296277977d96-15" target="33df296277977d96-17" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="690" y="460"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="33df296277977d96-20" value="" style="edgeStyle=none;html=1;startArrow=none;startFill=0;startSize=10;endArrow=classic;endFill=1;endSize=10;strokeWidth=1;fontSize=14;fontColor=#000000;curved=1;" parent="1" source="33df296277977d96-15" target="33df296277977d96-19" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="1070" y="462"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="33df296277977d96-15" value="Me" style="whiteSpace=wrap;html=1;rounded=0;shadow=1;strokeWidth=2;fontSize=14;fontColor=#000000;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
      <mxGeometry x="817" y="424" width="120" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="33df296277977d96-22" value="" style="edgeStyle=none;html=1;startArrow=none;startFill=0;startSize=10;endArrow=classic;endFill=1;endSize=10;strokeWidth=1;fontSize=14;fontColor=#000000;curved=1;" parent="1" source="33df296277977d96-19" target="33df296277977d96-21" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="1070" y="580"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="33df296277977d96-24" value="" style="edgeStyle=none;html=1;startArrow=none;startFill=0;startSize=10;endArrow=classic;endFill=1;endSize=10;strokeWidth=1;fontSize=14;fontColor=#000000;curved=1;" parent="1" source="33df296277977d96-19" target="33df296277977d96-23" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="1313" y="590"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="33df296277977d96-19" value="My mother" style="whiteSpace=wrap;html=1;rounded=0;shadow=1;strokeWidth=2;fontSize=14;fontColor=#000000;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
      <mxGeometry x="1137" y="534" width="120" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="33df296277977d96-26" value="" style="edgeStyle=none;html=1;startArrow=none;startFill=0;startSize=10;endArrow=classic;endFill=1;endSize=10;strokeWidth=1;fontSize=14;fontColor=#000000;curved=1;" parent="1" source="33df296277977d96-23" target="33df296277977d96-25" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="1290" y="720"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="33df296277977d96-28" value="" style="edgeStyle=none;html=1;startArrow=none;startFill=0;startSize=10;endArrow=classic;endFill=1;endSize=10;strokeWidth=1;fontSize=14;fontColor=#000000;curved=1;" parent="1" source="33df296277977d96-23" target="33df296277977d96-27" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="1433" y="720"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="33df296277977d96-23" value="My grandmother" style="whiteSpace=wrap;html=1;rounded=0;shadow=1;strokeWidth=2;fontSize=14;fontColor=#000000;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
      <mxGeometry x="1297" y="644" width="120" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="33df296277977d96-27" value="&lt;span&gt;My great-grandmother&lt;/span&gt;" style="whiteSpace=wrap;html=1;rounded=0;shadow=1;strokeWidth=2;fontSize=14;fontColor=#000000;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
      <mxGeometry x="1377" y="754" width="120" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="33df296277977d96-25" value="&lt;span&gt;My great-grandfather&lt;/span&gt;" style="whiteSpace=wrap;html=1;rounded=0;shadow=1;strokeWidth=2;fontSize=14;fontColor=#000000;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
      <mxGeometry x="1217" y="754" width="120" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="33df296277977d96-30" value="" style="edgeStyle=none;html=1;startArrow=none;startFill=0;startSize=10;endArrow=classic;endFill=1;endSize=10;strokeWidth=1;fontSize=14;fontColor=#000000;curved=1;" parent="1" source="33df296277977d96-21" target="33df296277977d96-29" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="970" y="720"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="33df296277977d96-32" value="" style="edgeStyle=none;html=1;startArrow=none;startFill=0;startSize=10;endArrow=classic;endFill=1;endSize=10;strokeWidth=1;fontSize=14;fontColor=#000000;curved=1;" parent="1" source="33df296277977d96-21" target="33df296277977d96-31" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="1110" y="720"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="33df296277977d96-21" value="My grandfather" style="whiteSpace=wrap;html=1;rounded=0;shadow=1;strokeWidth=2;fontSize=14;fontColor=#000000;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
      <mxGeometry x="977" y="644" width="120" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="33df296277977d96-31" value="&lt;span&gt;My great-grandmother&lt;/span&gt;" style="whiteSpace=wrap;html=1;rounded=0;shadow=1;strokeWidth=2;fontSize=14;fontColor=#000000;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
      <mxGeometry x="1057" y="754" width="120" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="33df296277977d96-29" value="&lt;span&gt;My great-grandfather&lt;/span&gt;" style="whiteSpace=wrap;html=1;rounded=0;shadow=1;strokeWidth=2;fontSize=14;fontColor=#000000;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
      <mxGeometry x="897" y="754" width="120" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="33df296277977d96-34" value="" style="edgeStyle=none;html=1;startArrow=none;startFill=0;startSize=10;endArrow=classic;endFill=1;endSize=10;strokeWidth=1;fontSize=14;fontColor=#000000;curved=1;" parent="1" source="33df296277977d96-17" target="33df296277977d96-33" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="450" y="594"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="33df296277977d96-36" value="" style="edgeStyle=none;html=1;startArrow=none;startFill=0;startSize=10;endArrow=classic;endFill=1;endSize=10;strokeWidth=1;fontSize=14;fontColor=#000000;curved=1;" parent="1" source="33df296277977d96-17" target="33df296277977d96-35" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="660" y="594"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="33df296277977d96-17" value="My father" style="whiteSpace=wrap;html=1;rounded=0;shadow=1;strokeWidth=2;fontSize=14;fontColor=#000000;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
      <mxGeometry x="497" y="534" width="120" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="33df296277977d96-50" value="" style="edgeStyle=none;html=1;startArrow=none;startFill=0;startSize=10;endArrow=classic;endFill=1;endSize=10;strokeWidth=1;fontSize=14;fontColor=#000000;curved=1;" parent="1" source="33df296277977d96-35" target="33df296277977d96-49" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="650" y="720"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="33df296277977d96-52" value="" style="edgeStyle=none;html=1;startArrow=none;startFill=0;startSize=10;endArrow=classic;endFill=1;endSize=10;strokeWidth=1;fontSize=14;fontColor=#000000;curved=1;" parent="1" source="33df296277977d96-35" target="33df296277977d96-51" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="790" y="720"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="33df296277977d96-35" value="My grandmother" style="whiteSpace=wrap;html=1;rounded=0;shadow=1;strokeWidth=2;fontSize=14;fontColor=#000000;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
      <mxGeometry x="657" y="644" width="120" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="33df296277977d96-51" value="&lt;span&gt;My great-grandmother&lt;/span&gt;" style="whiteSpace=wrap;html=1;rounded=0;shadow=1;strokeWidth=2;fontSize=14;fontColor=#000000;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
      <mxGeometry x="737" y="754" width="120" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="33df296277977d96-49" value="&lt;span&gt;My great-grandfather&lt;/span&gt;" style="whiteSpace=wrap;html=1;rounded=0;shadow=1;strokeWidth=2;fontSize=14;fontColor=#000000;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
      <mxGeometry x="577" y="754" width="120" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="33df296277977d96-38" value="" style="edgeStyle=none;html=1;startArrow=none;startFill=0;startSize=10;endArrow=classic;endFill=1;endSize=10;strokeWidth=1;fontSize=14;fontColor=#000000;curved=1;" parent="1" source="33df296277977d96-33" target="33df296277977d96-37" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="330" y="720"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="33df296277977d96-40" value="" style="edgeStyle=none;html=1;startArrow=none;startFill=0;startSize=10;endArrow=classic;endFill=1;endSize=10;strokeWidth=1;fontSize=14;fontColor=#000000;curved=1;" parent="1" source="33df296277977d96-33" target="33df296277977d96-39" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="460" y="720"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="33df296277977d96-33" value="My granfather" style="whiteSpace=wrap;html=1;rounded=0;shadow=1;strokeWidth=2;fontSize=14;fontColor=#000000;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
      <mxGeometry x="337" y="644" width="120" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="33df296277977d96-39" value="&lt;span&gt;My great-grandmother&lt;/span&gt;" style="whiteSpace=wrap;html=1;rounded=0;shadow=1;strokeWidth=2;fontSize=14;fontColor=#000000;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
      <mxGeometry x="417" y="754" width="120" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="33df296277977d96-37" value="My great-grandfather" style="whiteSpace=wrap;html=1;rounded=0;shadow=1;strokeWidth=2;fontSize=14;fontColor=#000000;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
      <mxGeometry x="257" y="754" width="120" height="60" as="geometry"/>
    </mxCell>
  </root>
</mxGraphModel>

```