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 c98a90d commit 571091bCopy full SHA for 571091b
lib/matplotlib/tests/test_colors.py
@@ -69,6 +69,22 @@ def test_PowerNorm():
69
assert_equal(pnorm(a[2]), expected[2])
70
assert_array_almost_equal(a[1:], pnorm.inverse(pnorm(a))[1:])
71
72
+ # Clip = True
73
+ a = np.array([-0.5, 0, 1, 8, 16], dtype=np.float)
74
+ expected = [0, 0, 0, 1, 1]
75
+ pnorm = mcolors.PowerNorm(2, vmin=2, vmax=8, clip=True)
76
+ assert_array_almost_equal(pnorm(a), expected)
77
+ assert_equal(pnorm(a[0]), expected[0])
78
+ assert_equal(pnorm(a[-1]), expected[-1])
79
+
80
+ # Clip = True at call time
81
82
83
+ pnorm = mcolors.PowerNorm(2, vmin=2, vmax=8, clip=False)
84
+ assert_array_almost_equal(pnorm(a, clip=True), expected)
85
+ assert_equal(pnorm(a[0], clip=True), expected[0])
86
+ assert_equal(pnorm(a[-1], clip=True), expected[-1])
87
88
89
def test_Normalize():
90
norm = mcolors.Normalize()
0 commit comments