Since the values close to zero tend toward infinity, there is a need to have a range around zero that is linear. The parameter linthresh allows the user to specify the size of this range (-linthresh, linthresh).
The base of the logarithm.
Defines the range (-x, x)
, within which the plot is linear. This avoids having the plot go to infinity around zero.
Where to place the subticks between each major tick. For example, in a log10 scale: [2, 3, 4, 5, 6, 7, 8, 9]
will place 8 logarithmically spaced minor ticks between each major tick.
This allows the linear range (-linthresh, linthresh)
to be stretched relative to the logarithmic range. Its value is the number of decades to use for each half of the linear range. For example, when linscale == 1.0 (the default), the space used for the positive and negative halves of the linear range will be equal to one decade in the logarithmic range.
The symmetrical logarithmic scale is logarithmic in both the positive and negative directions from the origin.
The following pages refer to to this document either explicitly or contain code examples using this.
matplotlib.axes._base._AxesBase.set_yscale
matplotlib.pyplot.yscale
matplotlib.pyplot.xscale
matplotlib.ticker.SymmetricalLogLocator.__init__
matplotlib.colorbar.Colorbar._set_scale
matplotlib.axes._base._AxesBase.set_xscale
Hover to see nodes names; edges to Self not shown, Caped at 50 nodes.
Using a canvas is more power efficient and can get hundred of nodes ; but does not allow hyperlinks; , arrows or text (beyond on hover)
SVG is more flexible but power hungry; and does not scale well to 50 + nodes.
All aboves nodes referred to, (or are referred from) current nodes; Edges from Self to other have been omitted (or all nodes would be connected to the central node "self" which is not useful). Nodes are colored by the library they belong to, and scaled with the number of references pointing them