python画图颜⾊代码rgb_如何获取matplotlib颜⾊⽅案的RGB
值?
为了回答这个问题,“bwr”颜⾊图的颜⾊可以通过
datad["bwr"])
哪个指纹
^{pr2}$
这就是["blue", "white", "red"]。在
但对于实际应⽤来说,这可能不是太有⽤。
要创建中间有更⼤范围的⽩⾊的颜⾊贴图,最好从颜⾊列表中创建颜⾊贴图,可能还有它们各⾃的值。在
为此,可以使⽤^{}⽅法。在lors import LinearSegmentedColormap
colors = [(0, "blue"), (0.4, "white"), (0.6, "white"), (1, "red")]
cmap = LinearSegmentedColormap.from_list("bwwr", colors)
渐变颜代码大全数字介于0和1之间,需要升序并表⽰相应颜⾊的“位置”。上⾯的⽅法将创建⼀个颜⾊贴图,渐变从蓝⾊到⽩⾊介于0和0.4之间,然后所有⽩⾊在0.4和0.6之间,然后从⽩⾊渐变到红⾊,介于0.6和1之间。在import numpy as np
import matplotlib.pyplot as plt
lors import LinearSegmentedColormap
colors = [(0, "blue"), (0.4, "white"), (0.6, "white"), (1, "red")]
cmap = LinearSegmentedColormap.from_list("bwwr", colors)
a = np.arange(0,100).reshape(10,10)
fig, (ax,ax2) = plt.subplots(ncols=2, figsize=(7,3))
im = ax.imshow(a, cmap="bwr")
im2 = ax2.imshow(a, cmap=cmap)
ax.set_title("bwr")
ax2.set_title("bwwr")
plt.show()
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论