We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2c1c052 commit 4895d6cCopy full SHA for 4895d6c
doc/api/next_api_changes/behavior/28437-CH.rst
@@ -0,0 +1,15 @@
1
+*alpha* parameter handling in _ImageBase._make_image
2
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3
+
4
+This PR expands and clarifies code logic in _ImageBase._make_image
5
+related to the *alpha* parameter, and ensures that `~.Axes.imshow`
6
+exhibits the following behavior:
7
8
+1. When the image does not have alpha channel:
9
+- *alpha* not specified: default to 1.0.
10
+- scalar *alpha*: broadcast.
11
+- array *alpha*: concatenate.
12
+2. When the image has an alpha channel:
13
+- *alpha* not specified: nothings needs to be done.
14
+- scalar *alpha*: multiply the alpha channel with user-specified scalar.
15
+- array *alpha*: replace the alpha channel with user-specified array.
0 commit comments