| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
| A `~.Figure.colorbar` needs a "mappable" (`matplotlib.colorizer.ColorizingArtist`) | ||
| object (typically, an image) which contains a colorizer | ||
| (`matplotlib.colorizer.Colorizer`) that holds the data-to-color pipeline (norm and | ||
| colormap). In order to create a colorbar without an attached image, one can instead | ||
| use a `.ColorizingArtist` with no associated data. |
There was a problem hiding this comment.
I think you can be more straightforward. ColorizingArtist is the base class for everything that "can be colormapped". Directly instruct to create the base class and pass it to colorbar. This the detour "typically subclasses with data, like image, but you can create without data" is not needed for the context of creating a standalone colorbar.
Sorry, something went wrong.
There was a problem hiding this comment.
Thank you for the feedback, does the following read more easily:
"""
A `~.Figure.colorbar` requires a `matplotlib.colorizer.ColorizingArtist` which
contains a `matplotlib.colorizer.Colorizer` that holds the data-to-color pipeline
(norm and colormap). To create a colorbar without an attached plot one can
use a `.ColorizingArtist` with no associated data.
"""(and should we remove the last sentence?)
Sorry, something went wrong.
There was a problem hiding this comment.
This is okish. Maybe an improvement would be to switch the last sentence for
To create a colorbar without an attached plot one can directly instantiate the
base class .ColorizingArtist, which has no associated data.
Sorry, something went wrong.
There was a problem hiding this comment.
Done :)
Sorry, something went wrong.
|
Thank you @timhoffm, all the suggestions should be addressed now :) |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
PR summary
This PR updates https://matplotlib.org/stable/gallery/images_contours_and_fields/multi_image.html and https://matplotlib.org/stable/users/explain/colors/colorbar_only.html in light of the interoduction of colorizer.Colorizer and colorizer.ColorizingArtist (#28658).
It also updates the docs of colorbar.Colorbar to reference colorizer.ColorizingArtist instead of cm.ScalarMappable
See #30008 for a related discussion.
PR checklist