I was wondering if anyone knows a way to modify the Reds and Greens
colormap such that the lower end of the colormaps is not a mixture of white
and red or green, but black and red or green respectively.
I tried to do this by making the image RGB, with my data only in the red or
green channel, but matplotlib only supports int8 but my images have higher
dynamic range, and they lose resolution if I cast them from int16 to int8.
Here's the code:
def color(img):
x, y = img.shape
c = np.zeros((x, y, 3), dtype=np.uint8)
c[:, :, 0] = img
return c
I was wondering if anyone knows a way to modify the Reds and Greens
colormap such that the lower end of the colormaps is not a mixture of
white and red or green, but black and red or green respectively.
I tried to do this by making the image RGB, with my data only in the red
or green channel, but matplotlib only supports int8 but my images have
higher dynamic range, and they lose resolution if I cast them from int16
to int8. Here's the code:
def color(img):
??? x, y = img.shape
??? c = np.zeros((x, y, 3), dtype=np.uint8)
??? c[:, :, 0] = img
??? return c
Thank you and best regards,
Kesavan
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users at python.org Matplotlib-users Info Page