<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:java="http://www.yworks.com/xml/yfiles-common/1.0/java" xmlns:sys="http://www.yworks.com/xml/yfiles-common/markup/primitives/2.0" xmlns:x="http://www.yworks.com/xml/yfiles-common/markup/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
  <!--Created by yEd 3.20-->
  <key attr.name="Description" attr.type="string" for="graph" id="d0"/>
  <key for="port" id="d1" yfiles.type="portgraphics"/>
  <key for="port" id="d2" yfiles.type="portgeometry"/>
  <key for="port" id="d3" yfiles.type="portuserdata"/>
  <key attr.name="url" attr.type="string" for="node" id="d4"/>
  <key attr.name="description" attr.type="string" for="node" id="d5"/>
  <key for="node" id="d6" yfiles.type="nodegraphics"/>
  <key for="graphml" id="d7" yfiles.type="resources"/>
  <key attr.name="url" attr.type="string" for="edge" id="d8"/>
  <key attr.name="description" attr.type="string" for="edge" id="d9"/>
  <key for="edge" id="d10" yfiles.type="edgegraphics"/>
  <graph edgedefault="directed" id="G">
    <data key="d0" xml:space="preserve"/>
    <node id="n0">
      <data key="d4" xml:space="preserve"><![CDATA[https://pyqtgraph.readthedocs.io/en/latest/widgets/imageview.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[Widget used for display and analysis of image data.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="78.0" width="90.998046875" x="-1257.6248759920632" y="-417.1874999999999"/>
          <y:Fill color="#E5E5F4" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="76.896484375" x="7.05078125" xml:space="preserve" y="3.0">ImageView<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve">graphicsView
imageItem
view
</y:AttributeLabel>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n1">
      <data key="d4" xml:space="preserve"><![CDATA[https://doc.qt.io/qt-5/qgraphicsview.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[The QGraphicsView class provides a widget for 
displaying the contents of a QGraphicsScene.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="59.0" width="115.74658203125" x="-1061.2184283544145" y="-534.1874999999999"/>
          <y:Fill color="#E5F2DA" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="105.74658203125" x="5.0" xml:space="preserve" y="3.0">QGraphicsView<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve"/>
            <y:MethodLabel xml:space="preserve">scene()</y:MethodLabel>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n2">
      <data key="d4" xml:space="preserve"><![CDATA[https://doc.qt.io/qt-5/qgraphicsscene.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[The QGraphicsScene class provides a surface for 
managing a large number of 2D graphical items.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="72.0" width="121.7197265625" x="-845.4176936073908" y="-538.6874999999999"/>
          <y:Fill color="#E5F2DA" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="111.7197265625" x="5.0" xml:space="preserve" y="3.0">QGraphicsScene<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve"/>
            <y:MethodLabel xml:space="preserve">items()
views()</y:MethodLabel>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n3">
      <data key="d4" xml:space="preserve"><![CDATA[https://doc.qt.io/qt-5/qgraphicsitem.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[The QGraphicsItem class is the base class for all 
graphical items in a QGraphicsScene.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="59.0" width="113.404296875" x="-646.219253782242" y="-538.6874999999999"/>
          <y:Fill color="#E5F2DA" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="103.404296875" x="5.0" xml:space="preserve" y="3.0">QGraphicsItem<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve"/>
            <y:MethodLabel xml:space="preserve">scene()</y:MethodLabel>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n4">
      <data key="d4" xml:space="preserve"><![CDATA[https://doc.qt.io/qt-5/qgraphicsobject.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[The QGraphicsObject class provides a base class for all 
graphics items that require signals, slots and properties.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="27.0" width="127.0517578125" x="-449.9819955977183" y="-390.6875000000001"/>
          <y:Fill color="#E5F2DA" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="117.0517578125" x="5.0" xml:space="preserve" y="3.0">QGraphicsObject<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve"/>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n5">
      <data key="d4" xml:space="preserve"><![CDATA[https://pyqtgraph.readthedocs.io/en/latest/widgets/graphicsview.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[Re-implementation of QGraphicsView that removes scrollbars and allows 
unambiguous control of the viewed coordinate range. 

Also automatically creates a GraphicsScene and a central QGraphicsWidget 
that is automatically scaled to the full view geometry.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="48.0" width="105.0380859375" x="-1055.8641803075395" y="-402.1874999999999"/>
          <y:Fill color="#E5E5F4" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="95.0380859375" x="5.0" xml:space="preserve" y="3.0">GraphicsView<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve">sceneObj</y:AttributeLabel>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n6">
      <data key="d4" xml:space="preserve"><![CDATA[https://pyqtgraph.readthedocs.io/en/latest/graphicsItems/graphicsobject.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[Extension of QGraphicsObject with some useful 
methods (provided by GraphicsItem)]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="27.0" width="116.34326171875" x="-647.688736204117" y="-260.6874999999999"/>
          <y:Fill color="#E5E5F4" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="106.34326171875" x="5.0" xml:space="preserve" y="3.0">GraphicsObject<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="true" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve">graphicsView
imageItem
scene
view
</y:AttributeLabel>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n7">
      <data key="d4" xml:space="preserve"><![CDATA[https://pyqtgraph.readthedocs.io/en/latest/graphicsItems/scatterplotitem.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[Displays a set of x/y points. 

Instances of this class are created automatically as part of 
PlotDataItem; these rarely need to be instantiated directly.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="27.0" width="115.6259765625" x="-900.1142907521081" y="-115.68750000000011"/>
          <y:Fill color="#E5E5F4" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="105.6259765625" x="5.0" xml:space="preserve" y="3.0">ScatterPlotItem<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="true" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve">graphicsView
imageItem
scene
view
</y:AttributeLabel>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n8">
      <data key="d4" xml:space="preserve"><![CDATA[https://pyqtgraph.readthedocs.io/en/latest/graphicsItems/plotcurveitem.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[Class representing a single plot curve. 

Instances of this class are created automatically as part of 
PlotDataItem; these rarely need to be instantiated directly.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="27.0" width="108.61181640625" x="-609.957290891617" y="-120.68750000000011"/>
          <y:Fill color="#E5E5F4" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="98.61181640625" x="5.0" xml:space="preserve" y="3.0">PlotCurveItem<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="true" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve">graphicsView
imageItem
scene
view
</y:AttributeLabel>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n9">
      <data key="d4" xml:space="preserve"><![CDATA[https://pyqtgraph.readthedocs.io/en/latest/graphicsItems/imageitem.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[GraphicsObject displaying an image. ]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="27.0" width="84.55419921875" x="-1021.7159840417285" y="-115.68750000000011"/>
          <y:Fill color="#E5E5F4" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="74.55419921875" x="5.0" xml:space="preserve" y="3.0">ImageItem<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="true" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve">graphicsView
imageItem
scene
view
</y:AttributeLabel>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n10">
      <data key="d4" xml:space="preserve"><![CDATA[https://pyqtgraph.readthedocs.io/en/latest/graphicsItems/plotdataitem.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[GraphicsItem for displaying plot curves, scatter plots, or both. 

While it is possible to use PlotCurveItem or ScatterPlotItem 
individually, this class provides a unified interface to both.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="61.0" width="100.43603515625" x="-747.4408201187376" y="-132.6875000000001"/>
          <y:Fill color="#E5E5F4" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="90.43603515625" x="5.0" xml:space="preserve" y="3.0">PlotDataItem<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve">curve
scatter</y:AttributeLabel>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n11">
      <data key="d4" xml:space="preserve"><![CDATA[https://pyqtgraph.readthedocs.io/en/latest/widgets/graphicslayoutwidget.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[Convenience class consisting of a GraphicsView with a 
single GraphicsLayout as its central item.

Most of the methods provided by GraphicsLayout are 
also available through GraphicsLayoutWidget.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="48.0" width="163.83642578125" x="-1085.2633502294145" y="-271.1874999999999"/>
          <y:Fill color="#E5E5F4" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="153.83642578125" x="5.0" xml:space="preserve" y="3.0">GraphicsLayoutWidget<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve">graphicsLayout</y:AttributeLabel>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n12">
      <data key="d4" xml:space="preserve"><![CDATA[https://pyqtgraph.readthedocs.io/en/latest/graphicsItems/graphicsitem.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[Abstract class providing useful methods to GraphicsObject 
and GraphicsWidget. (This is required because we cannot 
have multiple inheritance with QObject subclasses.)]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="27.0" width="102.69580078125" x="-640.865005735367" y="-390.1875000000001"/>
          <y:Fill color="#E5E5F4" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="92.69580078125" x="5.0" xml:space="preserve" y="3.0">GraphicsItem<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve"/>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n13">
      <data key="d4" xml:space="preserve"><![CDATA[https://doc.qt.io/qt-5/qgraphicslayoutitem.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[The QGraphicsLayoutItem class can 
be inherited to allow your custom 
items to be managed by layouts.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="27.0" width="158.294921875" x="-272.24595811631957" y="-390.6875000000001"/>
          <y:Fill color="#E5F2DA" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="148.294921875" x="5.0" xml:space="preserve" y="3.0">QGraphicsLayoutItem<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve"/>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n14">
      <data key="d4" xml:space="preserve"><![CDATA[https://doc.qt.io/qt-5/qgraphicswidget.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[The QGraphicsWidget class is the base class for 
all widget items in a QGraphicsScene. ]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="27.0" width="129.654296875" x="-451.2832651289683" y="-260.6874999999999"/>
          <y:Fill color="#E5F2DA" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="119.654296875" x="5.0" xml:space="preserve" y="3.0">QGraphicsWidget<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve"/>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n15">
      <data key="d4" xml:space="preserve"><![CDATA[https://doc.qt.io/qt-5/qgraphicslayout.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[The QGraphicsLayout class provides 
the base class for all layouts in 
Graphics View.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="27.0" width="128.49267578125" x="-257.34483506944457" y="-260.6874999999999"/>
          <y:Fill color="#E5F2DA" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="118.49267578125" x="5.0" xml:space="preserve" y="3.0">QGraphicsLayout<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve"/>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n16">
      <data key="d4" xml:space="preserve"><![CDATA[https://doc.qt.io/qt-5/qgraphicsgridlayout.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[The QGraphicsGridLayout class provides 
a grid layout for managing widgets in 
Graphics View.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="27.0" width="156.9365234375" x="-271.56675889756957" y="-122.1875"/>
          <y:Fill color="#E5F2DA" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="146.9365234375" x="5.0" xml:space="preserve" y="3.0">QGraphicsGridLayout<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve"/>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n17">
      <data key="d4" xml:space="preserve"><![CDATA[https://pyqtgraph.readthedocs.io/en/latest/widgets/plotwidget.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[A subclass of GraphicsView with a single PlotItem displayed. 

Most of the methods provided by PlotItem are also available 
through PlotWidget.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="48.0" width="85.82373046875" x="-827.4696955605158" y="-276.1874999999999"/>
          <y:Fill color="#E5E5F4" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="75.82373046875" x="5.0" xml:space="preserve" y="3.0">PlotWidget<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve">plotItem</y:AttributeLabel>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n18">
      <data key="d4" xml:space="preserve"><![CDATA[https://pyqtgraph.readthedocs.io/en/latest/graphicsscene/graphicsscene.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[Extension of QGraphicsScene that implements a 
complete, parallel mouse event system. ]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="27.0" width="111.01123046875" x="-840.0634455605158" y="-390.1875000000001"/>
          <y:Fill color="#E5E5F4" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="101.01123046875" x="5.0" xml:space="preserve" y="3.0">GraphicsScene<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="true" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve">graphicsView
imageItem
scene
view
</y:AttributeLabel>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n19">
      <data key="d4" xml:space="preserve"><![CDATA[https://pyqtgraph.readthedocs.io/en/latest/graphicsItems/graphicswidget.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[Extends QGraphicsWidget with several helpful methods and 
workarounds for PyQt bugs. 

Most of the extra functionality is inherited from GraphicsItem.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="27.0" width="118.94580078125" x="-445.9290170820933" y="-120.68750000000011"/>
          <y:Fill color="#E5E5F4" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="108.94580078125" x="5.0" xml:space="preserve" y="3.0">GraphicsWidget<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="true" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve">graphicsView
imageItem
scene
view
</y:AttributeLabel>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n20">
      <data key="d4" xml:space="preserve"><![CDATA[https://pyqtgraph.readthedocs.io/en/latest/graphicsItems/viewbox.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[Box that allows internal scaling/panning of children by mouse drag. 

addItem() will add a graphics item (e.g. a PlotDataItem) to the scene.

This class is usually created automatically as part of a PlotItem or 
Canvas or with GraphicsLayout.addViewBox().]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="60.0" width="100.43603515625" x="-609.957290891617" y="27.812499999999886"/>
          <y:Fill color="#E5E5F4" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="60.31640625" x="20.059814453125" xml:space="preserve" y="3.0">ViewBox<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve"/>
            <y:MethodLabel xml:space="preserve">addItem(item)</y:MethodLabel>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n21">
      <data key="d4" xml:space="preserve"><![CDATA[https://pyqtgraph.readthedocs.io/en/latest/graphicsItems/graphicslayout.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[Used for laying out GraphicsWidgets 
in a grid. 

This is usually created automatically 
as part of a GraphicsWindow or 
GraphicsLayoutWidget.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="48.0" width="117.7841796875" x="-251.99058702256957" y="16.812499999999886"/>
          <y:Fill color="#E5E5F4" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="107.7841796875" x="5.0" xml:space="preserve" y="3.0">GraphicsLayout<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve">layout</y:AttributeLabel>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n22">
      <data key="d4" xml:space="preserve"><![CDATA[https://pyqtgraph.readthedocs.io/en/latest/graphicsItems/plotitem.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[GraphicsWidget implementing a standard 2D plotting 
area with axes.

addItem() will call ViewBox.addItem(), which will add 
the graphics item to the scene.]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="101.55077658303458" width="90.998046875" x="-431.9551401289683" y="9.312499999999886"/>
          <y:Fill color="#E5E5F4" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="59.57373046875" x="15.712158203125" xml:space="preserve" y="3.0">PlotItem<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve">items
layout
vb</y:AttributeLabel>
            <y:MethodLabel xml:space="preserve">addItem(item)</y:MethodLabel>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n23">
      <data key="d4" xml:space="preserve"><![CDATA[https://doc.qt.io/qt-5/qpaintdevice.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[The QPaintDevice class is the base class of objects that 
can be painted on with QPainter. ]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="27.0" width="102.75927734375" x="-1054.7247760106645" y="-734.1874999999999"/>
          <y:Fill color="#E5F2DA" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="92.75927734375" x="5.0" xml:space="preserve" y="3.0">QPaintDevice<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve"/>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n24">
      <data key="d4" xml:space="preserve"><![CDATA[https://doc.qt.io/qt-5/qwidget.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[The QWidget class is the base class of all user interface objects. ]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="27.0" width="70.7607421875" x="-1038.7255084325395" y="-634.1874999999999"/>
          <y:Fill color="#E5F2DA" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="60.7607421875" x="5.0" xml:space="preserve" y="3.0">QWidget<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve"/>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n25">
      <data key="d4" xml:space="preserve"><![CDATA[https://doc.qt.io/qt-5/qobject.html]]></data>
      <data key="d5" xml:space="preserve"><![CDATA[The QObject class is the base class of all Qt objects. ]]></data>
      <data key="d6">
        <y:UMLClassNode>
          <y:Geometry height="27.0" width="68.158203125" x="-623.596206907242" y="-734.1874999999999"/>
          <y:Fill color="#E5F2DA" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="58.158203125" x="5.0" xml:space="preserve" y="3.0">QObject<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
          <y:UML clipContent="true" constraint="" hasDetailsColor="false" omitDetails="false" stereotype="" use3DEffect="false">
            <y:AttributeLabel xml:space="preserve"/>
            <y:MethodLabel xml:space="preserve"/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <edge id="e0" source="n24" target="n25">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="-13.5400390625" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e1" source="n24" target="n23">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="-13.5400390625" tx="0.0" ty="13.5"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e2" source="n0" target="n24">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="-38.99999999999999" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e3" source="n1" target="n24">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="-28.999999999999993" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e4" source="n2" target="n25">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="-29.89055879237288" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e5" source="n1" target="n2">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="57.89011522762132" sy="12.537281979376408" tx="-60.8275922572916" ty="-20.148849611770515">
            <y:Point x="-898.075439453125" y="-492.15021802062347"/>
            <y:Point x="-876.5" y="-516.6874999999999"/>
          </y:Path>
          <y:LineStyle color="#B8B8B8" type="line" width="1.0"/>
          <y:Arrows source="white_diamond" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
    <edge id="e6" source="n2" target="n3">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="62.55783032614079" sy="10.020833333333258" tx="-56.72855839271347" ty="-16.4705962294737">
            <y:Point x="-692.5" y="-492.66666666666663"/>
            <y:Point x="-674.1666666666667" y="-519.6580962294736"/>
          </y:Path>
          <y:LineStyle color="#B8B8B8" type="line" width="1.0"/>
          <y:Arrows source="white_diamond" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
    <edge id="e7" source="n4" target="n3">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="29.50927734375"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e8" source="n4" target="n25">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e9" source="n0" target="n5">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="45.49944353103638" sy="0.0" tx="0.0" ty="0.0">
            <y:Point x="-1091.950439453125" y="-393.5596917157257"/>
          </y:Path>
          <y:LineStyle color="#B8B8B8" type="line" width="1.0"/>
          <y:Arrows source="white_diamond" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
    <edge id="e10" source="n6" target="n4">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e11" source="n10" target="n6">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e12" source="n9" target="n6">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e13" source="n8" target="n6">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e14" source="n7" target="n6">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e15" source="n10" target="n7">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="-50.19324315836343" sy="19.431038768363038" tx="57.78010964393616" ty="0.0">
            <y:Point x="-767.176457403274" y="-82.75646123163708"/>
          </y:Path>
          <y:LineStyle color="#B8B8B8" type="line" width="1.0"/>
          <y:Arrows source="white_diamond" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
    <edge id="e16" source="n10" target="n8">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="50.19148242473602" sy="0.0" tx="-54.289509415626526" ty="0.0">
            <y:Point x="-627.1764574032741" y="-102.18750000000011"/>
          </y:Path>
          <y:LineStyle color="#B8B8B8" type="line" width="1.0"/>
          <y:Arrows source="white_diamond" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
    <edge id="e17" source="n11" target="n5">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e18" source="n6" target="n12">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e19" source="n14" target="n13">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e20" source="n14" target="n4">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e21" source="n16" target="n15">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e22" source="n15" target="n13">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e23" source="n17" target="n5">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e24" source="n18" target="n2">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e25" source="n5" target="n18">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="52.52121525083248" sy="14.284399099254927" tx="0.0" ty="0.0">
            <y:Point x="-880.375" y="-385.7422565809748"/>
          </y:Path>
          <y:LineStyle color="#B8B8B8" type="line" width="1.0"/>
          <y:Arrows source="white_diamond" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
    <edge id="e26" source="n19" target="n14">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e27" source="n20" target="n19">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e28" source="n0" target="n20">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="45.518521581816" sy="29.465649274634416" tx="-50.21679708779368" ty="-15.532406513860437">
            <y:Point x="-1134.7895101553167" y="-280.8840621266428"/>
            <y:Point x="-1086.9981302270012" y="-27.375934886499635"/>
          </y:Path>
          <y:LineStyle color="#B8B8B8" type="line" width="1.0"/>
          <y:Arrows source="white_diamond" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
    <edge id="e29" source="n21" target="n16">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="58.868033859190994" sy="11.907898579055185" tx="78.48966383934021" ty="0.0">
            <y:Point x="-67.6347308911104" y="19.312499999999773"/>
            <y:Point x="-61.634730891110394" y="-82.65218637992848"/>
          </y:Path>
          <y:LineStyle color="#B8B8B8" type="line" width="1.0"/>
          <y:Arrows source="white_diamond" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
    <edge id="e30" source="n22" target="n16">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="45.49944353103638" sy="0.0" tx="-78.48966383934021" ty="0.0">
            <y:Point x="-306.278076171875" y="36.500621646123236"/>
            <y:Point x="-298.94474283854174" y="-80.00000000000011"/>
          </y:Path>
          <y:LineStyle color="#B8B8B8" type="line" width="1.0"/>
          <y:Arrows source="white_diamond" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
    <edge id="e31" source="n22" target="n20">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="-45.45355161143306" sy="20.052089411067044" tx="0.0" ty="0.0">
            <y:Point x="-462.0" y="70.40583034647557"/>
            <y:Point x="-492.5" y="44.580624253285464"/>
          </y:Path>
          <y:LineStyle color="#B8B8B8" type="line" width="1.0"/>
          <y:Arrows source="white_diamond" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
    <edge id="e32" source="n21" target="n19">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e33" source="n22" target="n19">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e34" source="n11" target="n21">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="-81.89348628248263" sy="12.854686676639005" tx="0.0" ty="0.0">
            <y:Point x="-1177.886260839027" y="-199.81796594982075"/>
            <y:Point x="-1157.8614545997614" y="-22.288278823177507"/>
            <y:Point x="-886.3459438470727" y="115.09515232974888"/>
            <y:Point x="-383.44067133129863" y="134.8778046594981"/>
            <y:Point x="-280.0711111111109" y="40.812499999999886"/>
          </y:Path>
          <y:LineStyle color="#B8B8B8" type="line" width="1.0"/>
          <y:Arrows source="white_diamond" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
    <edge id="e35" source="n17" target="n22">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="-42.913400998454335" sy="12.915834437511307" tx="0.0" ty="0.0">
            <y:Point x="-1002.7421061197917" y="-163.0"/>
            <y:Point x="-1035.375" y="-55.18750000000023"/>
            <y:Point x="-630.0" y="-27.66666666666663"/>
            <y:Point x="-436.6738590203107" y="-10.130465949820746"/>
          </y:Path>
          <y:LineStyle color="#B8B8B8" type="line" width="1.0"/>
          <y:Arrows source="white_diamond" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
    <edge id="e36" source="n0" target="n9">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="45.48293019334642" sy="14.906944582646474" tx="0.0" ty="0.0">
            <y:Point x="-1122.0126583034646" y="-328.22374850657104"/>
            <y:Point x="-1110.3749999999998" y="-160.6875"/>
            <y:Point x="-1054.3700706845239" y="-102.18750000000011"/>
          </y:Path>
          <y:LineStyle color="#B8B8B8" type="line" width="1.0"/>
          <y:Arrows source="white_diamond" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
    <edge id="e37" source="n5" target="n1">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e38" source="n19" target="n12">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="delta"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e39" source="n17" target="n17">
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
            <y:Point x="-830.1666666666667" y="-234.1875000000001"/>
          </y:Path>
          <y:LineStyle color="#000000" type="line" width="1.0"/>
          <y:Arrows source="none" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
    <edge id="e40" source="n3" target="n2">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="-56.69973197493232" sy="18.886227744976793" tx="61.05783032614079" ty="-22.957627118644208">
            <y:Point x="-680.5" y="-495.3012722550231"/>
            <y:Point x="-698.5" y="-518.0"/>
          </y:Path>
          <y:LineStyle color="#B8B8B8" type="line" width="1.0"/>
          <y:Arrows source="white_diamond" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
    <edge id="e41" source="n2" target="n1">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="-60.85035893026043" sy="25.31381586543165" tx="57.90989072624984" ty="-15.454366660497726">
            <y:Point x="-881.075439453125" y="-484.37368413456824"/>
            <y:Point x="-907.075439453125" y="-511.0"/>
          </y:Path>
          <y:LineStyle color="#B8B8B8" type="line" width="1.0"/>
          <y:Arrows source="white_diamond" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
    <edge id="e42" source="n22" target="n6">
      <data key="d8" xml:space="preserve"/>
      <data key="d10">
        <y:SplineEdge>
          <y:Path sx="-45.51626194989154" sy="-15.56026693287707" tx="58.152265191078186" ty="0.0">
            <y:Point x="-460.0" y="16.5"/>
            <y:Point x="-472.0" y="-123.5"/>
            <y:Point x="-494.0" y="-210.5"/>
          </y:Path>
          <y:LineStyle color="#B8B8B8" type="line" width="1.0"/>
          <y:Arrows source="white_diamond" target="none"/>
        </y:SplineEdge>
      </data>
    </edge>
  </graph>
  <data key="d7">
    <y:Resources/>
  </data>
</graphml>
