scPhyloX.tools.PhyloCircular.externals ====================================== .. py:module:: scPhyloX.tools.PhyloCircular.externals Classes ------- .. autoapisummary:: scPhyloX.tools.PhyloCircular.externals.Externals scPhyloX.tools.PhyloCircular.externals.Externals_background scPhyloX.tools.PhyloCircular.externals.Externals_labels scPhyloX.tools.PhyloCircular.externals.Externals_patchs scPhyloX.tools.PhyloCircular.externals.Externals_heatmap Module Contents --------------- .. py:class:: Externals(offset=0, pad=0, size=None) .. py:attribute:: size :value: None .. py:attribute:: pad :value: 0 .. py:attribute:: offset :value: 0 .. py:attribute:: initial_depth :value: None .. py:method:: set_initial_depth(value) .. py:method:: set_size(mdepth) .. py:method:: fsize() .. py:property:: depth .. py:method:: draw(ax, angles, tree, arc, start) .. py:class:: Externals_background(bg_internal=False, **kwargs) Bases: :py:obj:`Externals` .. py:attribute:: bg_internal :value: False .. py:method:: get_wedge_angles(clade, angles) :staticmethod: .. py:method:: from_internal(ax, angles, tree) .. py:method:: draw(ax, angles, tree, arc, start) .. py:method:: make_background(ax) .. py:class:: Externals_labels(data=None, **kwargs) Bases: :py:obj:`Externals_background` .. py:attribute:: data :value: None .. py:method:: draw(ax, angles, tree, arc, start) .. py:class:: Externals_patchs(data=None, **kwargs) Bases: :py:obj:`Externals_background` .. py:attribute:: data :value: None .. py:method:: draw(ax, angles, tree, arc, start) .. py:class:: Externals_heatmap(data, cmap=None, row_order=None, wedges_kwargs={}, label=True, **kwargs) Bases: :py:obj:`Externals` .. py:attribute:: data .. py:attribute:: cmap .. py:attribute:: norm .. py:attribute:: row_order .. py:attribute:: wedges_kwargs .. py:attribute:: label :value: True .. py:method:: draw(ax, angles, tree, arc, start)