@@ -726,31 +726,35 @@ def _repr_html_(self):
726
726
"""Generate an HTML representation of the Colormap."""
727
727
png_bytes = self ._repr_png_ ()
728
728
png_base64 = base64 .b64encode (png_bytes ).decode ('ascii' )
729
- def color_block (name , color ):
729
+ def color_block (color ):
730
730
hex_color = to_hex (color , keep_alpha = True )
731
- return ('<span style="margin-right: 0.8em;">' +
732
- '<span>' + name + ':</span> ' +
733
- '<div title="' + hex_color + '" ' +
731
+ return ('<div title="' + hex_color + '" ' +
734
732
'style="display: inline-block; ' +
735
733
'width: 1em; height: 1em; ' +
736
734
'margin: 0; ' +
737
735
'vertical-align: middle; ' +
738
736
'border: 1px solid #555; ' +
739
- 'background-color: ' + hex_color + ';"></div> ' +
740
- '</span >' )
737
+ 'background-color: ' + hex_color + ';">' +
738
+ '</div >' )
741
739
742
740
return ('<div style="vertical-align: middle;">' +
743
741
'<strong>' + self .name + '</strong> ' +
744
742
'</div>' +
745
- '<div><img ' +
743
+ '<div class="cmap" ><img ' +
746
744
'alt="' + self .name + ' color map" ' +
747
- 'title="' + self .name + '"' +
745
+ 'title="' + self .name + '" ' +
748
746
'style="border: 1px solid #555;" ' +
749
747
'src="data:image/png;base64,' + png_base64 + '"></div>' +
750
- '<div style="vertical-align: middle;">' +
751
- color_block ('under' , self .get_under ()) +
752
- color_block ('bad' , self .get_bad ()) +
753
- color_block ('over' , self .get_over ()) +
748
+ '<div style="vertical-align: middle; width: 402px; ' +
749
+ 'display: flex; justify-content: space-between;">' +
750
+ '<div style="float: left;">' +
751
+ color_block (self .get_under ()) + ' under' +
752
+ '</div>' +
753
+ '<div style="margin: 0 auto; display: inline-block;">' +
754
+ 'bad ' + color_block (self .get_bad ()) +
755
+ '</div>' +
756
+ '<div style="float: right;">' +
757
+ 'over ' + color_block (self .get_over ()) +
754
758
'</div>' )
755
759
756
760
0 commit comments