-
-
Notifications
You must be signed in to change notification settings - Fork 7.9k
Clean up BoundaryNorm docstring #8007
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
2b6699c
32641c7
b3b0750
da208dd
99279b4
9dd7110
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -1246,17 +1246,17 @@ class BoundaryNorm(Normalize): | |
between integer and floating point. | ||
""" | ||
def __init__(self, boundaries, ncolors, clip=False): | ||
r""" | ||
""" | ||
Parameters | ||
---------- | ||
boundaries : sequence | ||
Monotonically increasing sequence of boundaries | ||
ncolors : int | ||
Number of colors in the colormap to be used | ||
clip : bool, optional | ||
If clip is *True*, out of range values are mapped to *0* if they | ||
are below *boundaries[0]* or mapped to *ncolors - 1* if they are | ||
above *boundaries[-1]*. | ||
If *clip* is ``True``, out of range values are mapped to 0 if they | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Can you please remove the *? They make docstrings hard to read in the terminal |
||
are below ``boundaries[0]`` or mapped to *ncolors* - 1 if they are | ||
above ``boundaries[-1]``. | ||
|
||
If clip is *False*, out of range values are mapped to *-1* if they | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||
are below *boundaries[0]* or mapped to *ncolors* if they are | ||
|
@@ -1265,9 +1265,11 @@ def __init__(self, boundaries, ncolors, clip=False): | |
|
||
Notes | ||
----- | ||
If :code:`b[i] <= v < b[i+1]` then v is mapped to | ||
floor( :math:`\frac{n_{colors}- 1}{n_{bins} - 1} * i`), where nbins is | ||
is ``len(boundaries) - 2``. | ||
*boundaries* defines the edges of bins, and data falling within a bin | ||
is mapped to the color with the same index. | ||
|
||
If the number of bins doesn't equal *ncolors*, the color is chosen | ||
by linear inpolation of the bin number onto color numbers. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. "interpolation" |
||
""" | ||
self.clip = clip | ||
self.vmin = boundaries[0] | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this should be array-like