使用自定义渐变颜色填充的矩形序列

dhanush-ai1990

我正在尝试使用matplotlib在 Python 中创建一个带有自定义注释的颜色渐变矩形下面是根据值分配颜色的函数。我正在尝试创建一个标签以供参考(一个带有颜色分数的矩形)。我正在寻找这样的东西:https : //stackoverflow.com/a/25679063/7733184用于我的颜色,但也有根据我的功能指示的范围。

def returncolor(value,colors):
    if value < 0.55:
        return '#B03A2E' #darkest red
    if value < 0.60:
        return '#EC7063' # light red
    if value < 0.65:
        return '#FCF3CF' # lighest yellow
    if value < 0.70:
        return '#F1C40F' # yellow
    if value < 0.75:
        return '#F39C12' # Orange
    if value < 0.80:
        return '#82E0AA'#light green
    if value < 0.85:
        return '#28B463'#dark green
    if value < 0.90:
        return '#7FB3D5'#light blue
    if value < 0.95:
        return '#2980B9'#dark blue
    if value < 1:
        return '#5B2C6F'#dark blue

我正在尝试做的模型如下:

在此处输入图片说明

迪齐特·朝日

根据此问题的答案,您可以使用ListedColormap对象定义自定义颜色图

colors = ['#B03A2E','#EC7063','#FCF3CF','#F1C40F','#F39C12','#82E0AA','#28B463','#7FB3D5','#2980B9','#5B2C6F']
bounds = [0.5,0.55,0.60,0.65,0.70,0.75,0.80,0.85,0.90,0.95,1]
cmap = matplotlib.colors.ListedColormap(colors)
norm = matplotlib.colors.BoundaryNorm(bounds, cmap.N)

zvals = np.random.rand(100, 100) * 10

# tell imshow about color map so that only set colors are used
img = plt.imshow(zvals, cmap=cmap, norm=norm)

# make a color bar
plt.colorbar(img, cmap=cmap, norm=norm, boundaries=bounds, ticks=bounds)

plt.show()

在此处输入图片说明

另请参阅matplotlib 文档中的示例

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 Swift 渐变填充自定义 UIView?

来自分类Dev

渐变颜色到自定义视图

来自分类Dev

用自定义颜色填充RoundedRectangle

来自分类Dev

填充颜色自定义形状Java

来自分类Dev

Android使用多种颜色的扫描渐变在自定义视图中绘制圆弧

来自分类Dev

AMCharts甜甜圈图颜色渐变自定义

来自分类Dev

Android Google Maps:渐变颜色的自定义标记

来自分类Dev

是否可以使用自定义颜色通过VBA填充单元格?

来自分类Dev

创建可使用html,css填充颜色的自定义图形

来自分类Dev

如何在图表中设置自定义填充颜色

来自分类Dev

自定义颜色/ safeareaview底部填充的内容

来自分类Dev

仅颜色栏,具有自定义颜色、值和渐变

来自分类Dev

使用自定义类填充ListView

来自分类Dev

使用FactoryGirl序列自定义范围

来自分类Dev

使用CSS径向渐变创建自定义形状

来自分类Dev

为通量自定义渐变,而不是使用Zygote AD

来自分类Dev

如何使用 matplotlib 创建自定义渐变

来自分类Dev

如何使用自定义颜色代替预定义的颜色

来自分类Dev

如何制作自定义SeekBar以在栏中显示颜色渐变?

来自分类Dev

d3.js自定义颜色怪异行为-渐变问题

来自分类Dev

如何使用自定义颜色更改gnuplot颜色框

来自分类Dev

WPF-自定义控件将填充设置为矩形

来自分类Dev

如何使用scipy.spatial的Voronoi包选择自定义颜色来填充Voronoi图的区域?

来自分类Dev

自定义尺寸的线性渐变

来自分类Dev

Flutter如何绘制自定义渐变

来自分类Dev

自定义尺寸的线性渐变

来自分类Dev

ActionBar Compat的自定义(渐变)背景

来自分类Dev

Android Shape自定义矩形

来自分类Dev

矩形-指定自定义ID密钥

Related 相关文章

热门标签

归档