🍉 过渡色
为matplotlib设置过渡颜色
import matplotlib.pyplot as plt
import matplotlib.colors as colors
def get_color(value):
cmap = colors.LinearSegmentedColormap.from_list('blue_to_red', ['blue', 'red'])
norm = colors.Normalize(vmin=0, vmax=1)
return cmap(norm(value))
if __name__ == '__main__':
# 测试代码
values = [0, 0.25, 0.5, 0.75, 1]
for value in values:
color = get_color(value)
print(f"Value: {value}, Color: {color}")