@@ -49,7 +49,7 @@ def __init__(self, ax=None, scale=1.0, unit='', format='%G', gap=0.25,
49
49
that there is consistent alignment and formatting.
50
50
51
51
In order to draw a complex Sankey diagram, create an instance of
52
- :class: `Sankey` by calling it without any kwargs::
52
+ `Sankey` by calling it without any kwargs::
53
53
54
54
sankey = Sankey()
55
55
@@ -109,8 +109,8 @@ def __init__(self, ax=None, scale=1.0, unit='', format='%G', gap=0.25,
109
109
magnitude of the sum of connected flows cannot be greater than
110
110
*tolerance*.
111
111
**kwargs
112
- Any additional keyword arguments will be passed to :meth: `add`,
113
- which will create the first subdiagram.
112
+ Any additional keyword arguments will be passed to `add`, which
113
+ will create the first subdiagram.
114
114
115
115
See Also
116
116
--------
@@ -780,35 +780,27 @@ def finish(self):
780
780
Adjust the axes and return a list of information about the Sankey
781
781
subdiagram(s).
782
782
783
- Return value is a list of subdiagrams represented with the following
784
- fields:
785
-
786
- =============== ===================================================
787
- Field Description
788
- =============== ===================================================
789
- *patch* Sankey outline (an instance of
790
- :class:`~matplotlib.patches.PathPatch`)
791
- *flows* values of the flows (positive for input, negative
792
- for output)
793
- *angles* list of angles of the arrows [deg/90]
794
- For example, if the diagram has not been rotated,
795
- an input to the top side will have an angle of 3
796
- (DOWN), and an output from the top side will have
797
- an angle of 1 (UP). If a flow has been skipped
798
- (because its magnitude is less than *tolerance*),
799
- then its angle will be *None*.
800
- *tips* array in which each row is an [x, y] pair
801
- indicating the positions of the tips (or "dips") of
802
- the flow paths
803
- If the magnitude of a flow is less the *tolerance*
804
- for the instance of :class:`Sankey`, the flow is
805
- skipped and its tip will be at the center of the
806
- diagram.
807
- *text* :class:`~matplotlib.text.Text` instance for the
808
- label of the diagram
809
- *texts* list of :class:`~matplotlib.text.Text` instances
810
- for the labels of flows
811
- =============== ===================================================
783
+ Returns a list of subdiagrams with the following fields:
784
+
785
+ ======== =============================================================
786
+ Field Description
787
+ ======== =============================================================
788
+ *patch* Sankey outline (a `~matplotlib.patches.PathPatch`).
789
+ *flows* Flow values (positive for input, negative for output).
790
+ *angles* List of angles of the arrows [deg/90].
791
+ For example, if the diagram has not been rotated,
792
+ an input to the top side has an angle of 3 (DOWN),
793
+ and an output from the top side has an angle of 1 (UP).
794
+ If a flow has been skipped (because its magnitude is less
795
+ than *tolerance*), then its angle will be *None*.
796
+ *tips* (N, 2)-array of the (x, y) positions of the tips (or "dips")
797
+ of the flow paths.
798
+ If the magnitude of a flow is less the *tolerance* of this
799
+ `Sankey` instance, the flow is skipped and its tip will be at
800
+ the center of the diagram.
801
+ *text* `.Text` instance for the diagram label.
802
+ *texts* List of `.Text` instances for the flow labels.
803
+ ======== =============================================================
812
804
813
805
See Also
814
806
--------
0 commit comments