title: Text wrapping with dot (graphviz)
body: <p>I used the code below to create a graphic using dot (graphviz).</p>
  
  <pre><code>digraph
  {
    node [color=Blue,shape=box]
  
    1.1 [label="Frequency of t exceeds upper threshold"]
    2.1 [label="t has d-mutant tiles"]
    2.2 [label="Valid"]
    3.1 [label="Frequency of t exceeds lower threshold"]
    3.2 [label="Frequency of t exceeds lower threshold"]
    4.1 [label="Insufficient evidence"]
    4.2 [label="Valid"]
    4.3 [label="t has only one d-mutant that exceeds lower threshold"]
    4.4 [label="Are there any d-mutant tiles with significantly higher frequencies?"]
    5.1 [label="Insufficient evidence"]
    node [color=Green] 5.2 [label="Correct t to t'"] node [color=Blue]
    5.3 [label="t has a d-mutant tile t' that is closer than all other d-mutant tiles and for which a corrected base has a higher quality score"]
    5.4 [label="Valid"]
    6.1 [label="Insufficient evidence"]
    6.2 [label="t' is unique"]
    7.1 [label="Insufficient evidence"]
    node [color=Green] 7.2 [label="Correct t to t'"] node [color=Blue]
  
    1.1 -&gt; 2.1 [label="no"]
    1.1 -&gt; 2.2 [label="yes"]
    2.1 -&gt; 3.1 [label="no"]
    2.1 -&gt; 3.2 [label="yes"]
    3.1 -&gt; 4.1 [label="no"]
    3.1 -&gt; 4.2 [label="yes"]
    3.2 -&gt; 4.3 [label="no"]
    3.2 -&gt; 4.4 [label="yes"]
    4.3 -&gt; 5.1 [label="no"]
    4.3 -&gt; 5.2 [label="yes"]
    4.4 -&gt; 5.3 [label="no"]
    4.4 -&gt; 5.4 [label="yes"]
    5.3 -&gt; 6.1 [label="no"]
    5.3 -&gt; 6.2 [label="yes"]
    6.2 -&gt; 7.1 [label="no"]
    6.2 -&gt; 7.2 [label="yes"]
  }
  </code></pre>
  
  <p>As you can see, some of the boxes in the graphic have a lot of text in the label. I can insert <code>\n</code> characters to make sure the boxes aren't too wide, but I'm wondering if there is a way I can set the width of the boxes and then have the box labels do a hard wrap. Is this possible?</p>