199199# First, we'll show the range of each colormap. Note that some seem
200200# to change more "quickly" than others.
201201
202- nrows = max ( len (cmap_list ) for cmap_category , cmap_list in cmaps .items ())
202+ nrows = [ len (cmap_list ) for cmap_category , cmap_list in cmaps .items ()]
203203gradient = np .linspace (0 , 1 , 256 )
204204gradient = np .vstack ((gradient , gradient ))
205205
206206
207207def plot_color_gradients (cmap_category , cmap_list , nrows ):
208- fig , axs = plt .subplots (nrows = nrows )
208+ fig , axs = plt .subplots (nrows = nrows , figsize = ( 6 , 0.24 * nrows ) )
209209 fig .subplots_adjust (top = 0.95 , bottom = 0.01 , left = 0.2 , right = 0.99 )
210210 axs [0 ].set_title (cmap_category + ' colormaps' , fontsize = 14 )
211211
@@ -221,8 +221,8 @@ def plot_color_gradients(cmap_category, cmap_list, nrows):
221221 ax .set_axis_off ()
222222
223223
224- for cmap_category , cmap_list in cmaps .items ():
225- plot_color_gradients (cmap_category , cmap_list , nrows )
224+ for i , ( cmap_category , cmap_list ) in enumerate ( cmaps .items () ):
225+ plot_color_gradients (cmap_category , cmap_list , nrows [ i ] )
226226
227227plt .show ()
228228
0 commit comments