In [1]:
%%dot

digraph apply {
  rankdir=BT; fontname=Helvetica
  node[peripheries=0, style=filled, fillcolor=blue, fontcolor=white,fontname=Helvetica,fixedsize=true,width=1.8,height=0.8]
  edge[fontname=Helvetica,fontsize=12,fontcolor=blue,labeldistance=1.8]

  subgraph cluster_student {
    label="Student";
    style=filled; fillcolor=grey92
    submit [shape=record, style="filled,rounded",label="Submit\nRegistration\n"]
    letter [shape=box, peripheries=0, label="Letter"]
  }
  subgraph cluster_admin {
    label="Admin"
    style=filled; fillcolor=grey92
    complete  [shape=diamond, height=1.5, label="Application\nComplete?"]
    admreject [shape=record, label="Write Rejection\nLetter\n"]
  }
  subgraph cluster_registrar {
    label="Registrar"
    style=filled; fillcolor=grey92
    min [shape=diamond, height=1.8, label="Minimum\nStandard\nMet?"]
  }
  subgraph cluster_faculty {
    label="Faculty"
    style=filled; fillcolor=grey92
    {rank=same;
    suitable  [shape=diamond, height=1.8,label="Suitable for\nProgram?\n"]
    facaccept [shape=record,  label="Write Acceptance\nLetter\n"]
    }
  }

  submit -> complete
  complete -> submit     [headlabel="no"]
  complete -> min        [headlabel="yes"]
  min -> admreject       [headlabel="no"]
  min -> suitable        [headlabel="yes"]
  suitable -> admreject  [headlabel="no"]
  suitable -> facaccept  [headlabel="yes"]
  admreject -> letter
  facaccept -> letter
}
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-1-caf97a0fe49b> in <module>()
----> 1 get_ipython().run_cell_magic('dot', '', '\ndigraph apply {\n  rankdir=BT; fontname=Helvetica\n  node[peripheries=0, style=filled, fillcolor=blue, fontcolor=white,fontname=Helvetica,fixedsize=true,width=1.8,height=0.8]\n  edge[fontname=Helvetica,fontsize=12,fontcolor=blue,labeldistance=1.8]\n\n  subgraph cluster_student {\n    label="Student";\n    style=filled; fillcolor=grey92\n    submit [shape=record, style="filled,rounded",label="Submit\\nRegistration\\n"]\n    letter [shape=box, peripheries=0, label="Letter"]\n  }\n  subgraph cluster_admin {\n    label="Admin"\n    style=filled; fillcolor=grey92\n    complete  [shape=diamond, height=1.5, label="Application\\nComplete?"]\n    admreject [shape=record, label="Write Rejection\\nLetter\\n"]\n  }\n  subgraph cluster_registrar {\n    label="Registrar"\n    style=filled; fillcolor=grey92\n    min [shape=diamond, height=1.8, label="Minimum\\nStandard\\nMet?"]\n  }\n  subgraph cluster_faculty {\n    label="Faculty"\n    style=filled; fillcolor=grey92\n    {rank=same;\n    suitable  [shape=diamond, height=1.8,label="Suitable for\\nProgram?\\n"]\n    facaccept [shape=record,  label="Write Acceptance\\nLetter\\n"]\n    }\n  }\n\n  submit -> complete\n  complete -> submit     [headlabel="no"]\n  complete -> min        [headlabel="yes"]\n  min -> admreject       [headlabel="no"]\n  min -> suitable        [headlabel="yes"]\n  suitable -> admreject  [headlabel="no"]\n  suitable -> facaccept  [headlabel="yes"]\n  admreject -> letter\n  facaccept -> letter\n}')

/opt/anaconda3/lib/python3.6/site-packages/IPython/core/interactiveshell.py in run_cell_magic(self, magic_name, line, cell)
   2113             magic_arg_s = self.var_expand(line, stack_depth)
   2114             with self.builtin_trap:
-> 2115                 result = fn(magic_arg_s, cell)
   2116             return result
   2117 

/opt/anaconda3/lib/python3.6/site-packages/metakernel/magics/dot_magic.py in dot(line, cell)
     69         """
     70         magic.code = cell
---> 71         magic.cell_dot()

/opt/anaconda3/lib/python3.6/site-packages/metakernel/magics/dot_magic.py in cell_dot(self)
     47             raise Exception("You need to install pydot")
     48         graph = pydot.graph_from_dot_data(str(self.code))
---> 49         svg = graph.create_svg()
     50         if hasattr(svg, "decode"):
     51             svg = svg.decode("utf-8")

AttributeError: 'list' object has no attribute 'create_svg'