@@ -192,13 +192,16 @@ def label(ax, s):
192
192
193
193
Jpapbp = self ._sRGB1_to_uniform (RGB )
194
194
195
+ def delta_ymax (values ):
196
+ return max (np .max (values ) * 1.1 , 0 )
197
+
195
198
ax = axes ['deltas' ]
196
199
local_deltas = N * np .sqrt (np .sum ((Jpapbp [:- 1 , :] - Jpapbp [1 :, :]) ** 2 , axis = - 1 ))
197
200
print ("perceptual delta peak-to-peak: %0.2f" % (np .ptp (local_deltas ),))
198
201
ax .plot (x [1 :], local_deltas )
199
202
arclength = np .sum (local_deltas ) / N
200
203
label (ax , "Perceptual deltas (total: %0.2f)" % (arclength ,))
201
- ax .set_ylim (0 , ax . get_ylim ()[ 1 ] )
204
+ ax .set_ylim (- delta_ymax ( - local_deltas ), delta_ymax ( local_deltas ) )
202
205
ax .get_xaxis ().set_visible (False )
203
206
204
207
ax = axes ['cmap-greyscale' ]
@@ -215,6 +218,7 @@ def label(ax, s):
215
218
"Perceptual lightness deltas (total: %0.2f)"
216
219
% (np .sum (np .abs (lightness_deltas )) / N ,))
217
220
#ax.set_ylim(0, ax.get_ylim()[1])
221
+ ax .set_ylim (- delta_ymax (- lightness_deltas ), delta_ymax (lightness_deltas ))
218
222
ax .get_xaxis ().set_visible (False )
219
223
220
224
# ax = axes['lightness']
0 commit comments