title: Set node positions using Graphviz in Jupyter Python
body: <p>I want to make a graph with random node positions but it seems that the "pos" attribute for nodes does nothing. Here is a minimal example:</p>
  
  <pre><code>import graphviz
  import pylab
  from graphviz import Digraph
  
  g = Digraph('G', filename='ex.gv',format='pdf')
  g.attr(size='7')
  g.node('1',pos='1,2')
  g.node('2',pos='2,3')
  g.node('3',pos='0,0')
  g.edge('1','2')
  g.edge('1','3')
  graphviz.Source(g)
  </code></pre>
  
  <p>Any ideas of how achieve that?
  Thanks in advance.</p>