Bio-Roary

 view release on metacpan or  search on metacpan

contrib/roary_plots/roary.html  view on Meta::CPAN



<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8MAAAJYCAYAAABGozQCAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAIABJREFUeJzs3XmcLE1d5/tvNAfvA8oFuvrBAVs9LhCC2yDS1Y8LKA46iKjjRR3wus9LR32qxA31Om6DeEVEmGxgEO+guOCGgjAOzFUcXIZT1VxRlMVQ0TN48K...
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input" style="display: none;">
<div class="prompt input_prompt">In&nbsp;[11]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span class="c"># Plot the pangenome pie chart</span>
<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span> <span class="mi">1...

<span class="n">core</span> <span class="o">=</span> <span class="n">roary</span><span class="p">[</span><span class="n">roary</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">axis</span><span class="o">...
<span class="n">softcore</span> <span class="o">=</span> <span class="n">roary</span><span class="p">[(</span><span class="n">roary</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">axis</span><span class...
                 <span class="p">(</span><span class="n">roary</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> <span ...
<span class="n">shell</span> <span class="o">=</span> <span class="n">roary</span><span class="p">[(</span><span class="n">roary</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">axis</span><span class="o...
                 <span class="p">(</span><span class="n">roary</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> <span ...
<span class="n">cloud</span> <span class="o">=</span> <span class="n">roary</span><span class="p">[</span><span class="n">roary</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">axis</span><span class="o"...

<span class="n">total</span> <span class="o">=</span> <span class="n">roary</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>

<span class="k">def</span> <span class="nf">my_autopct</span><span class="p">(</span><span class="n">pct</span><span class="p">):</span>
    <span class="n">val</span><span class="o">=</span><span class="nb">int</span><span class="p">(</span><span class="n">pct</span><span class="o">*</span><span class="n">total</span><span class="o">/</span><span class="mf">100.0</span><span class="p...
    <span class="k">return</span> <span class="s">'{v:d}'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">v</span><span class="o">=</span><span class="n">val</span><span class="p">)</span>

<span class="n">a</span><span class="o">=</span><span class="n">plt</span><span class="o">.</span><span class="n">pie</span><span class="p">([</span><span class="n">core</span><span class="p">,</span> <span class="n">softcore</span><span class="p">,<...
      <span class="n">labels</span><span class="o">=</span><span class="p">[</span><span class="s">'core</span><span class="se">\n</span><span class="s">(</span><span class="si">%d</span><span class="s"> strains)'</span><span class="o">%</span><span ...
              <span class="s">'soft-core</span><span class="se">\n</span><span class="s">(</span><span class="si">%d</span><span class="s"> &lt;= strains &lt; </span><span class="si">%d</span><span class="s">)'</span><span class="o">%</span><span cla...
                                                 <span class="n">roary</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">1</span><span class="p">]),</span>
              <span class="s">'shell</span><span class="se">\n</span><span class="s">(</span><span class="si">%d</span><span class="s"> &lt;= strains &lt; </span><span class="si">%d</span><span class="s">)'</span><span class="o">%</span><span class="...
                                             <span class="n">roary</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">*.</span><span class="mi">95</span><...
              <span class="s">'cloud</span><span class="se">\n</span><span class="s">(strains &lt; </span><span class="si">%d</span><span class="s">)'</span><span class="o">%</span><span class="p">(</span><span class="n">roary</span><span class="o">....
      <span class="n">explode</span><span class="o">=</span><span class="p">[</span><span class="mf">0.1</span><span class="p">,</span> <span class="mf">0.05</span><span class="p">,</span> <span class="mf">0.02</span><span class="p">,</span> <span cl...
      <span class="n">colors</span><span class="o">=</span><span class="p">[(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="nb"...
      <span class="n">autopct</span><span class="o">=</span><span class="n">my_autopct</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAj8AAAI8CAYAAAAeOMqZAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xd4VGXax/HvnR5CgIReQ3/oCCgKAgJiQ2WVYlewu2td26q79t3XdV0LytordkURBRsKqIgCCoooPvTeCUgNJPC8f5wJDEmATJjJmcncn+vygp...
</div>

</div>

</div>
</div>

</div>
    </div>
  </div>


</body></html>



( run in 0.763 second using v1.01-cache-2.11-cpan-ceb78f64989 )