使用带有不包含白色的渐变的 cmap 时将背景颜色设置为白色

卡特琳娜

所以我有这个矩阵,它的定义如下:

for row in range (0,squareSize):
            for col in range (0,squareSize):
                if new_matrix[row][col]==1:
                    new_matrix[row][col]=color_matrix[row][col] #gradient given by values in color_matrix 
                if new_matrix[row][col]==2:
                    new_matrix[row][col]=150 #color red
                if new_matrix[row][col]==0:
                    new_matrix[row][col]=100 #color purple

SquareSize 为 185,为零的条目是圆内的点,为 2 的条目是正方形内但圆外的点。两者都映射到不同的颜色,其余部分根据下式给出的颜色渐变映射:

cmap = mpl.cm.hsv

使用绘制后:

plt.matshow(new_matrix, interpolation='nearest',cmap=cmap)

这是输出: 在此处输入图片说明

但是,我希望圆圈是白色的......这不是渐变颜色的一部分:(我该怎么做?

存在的重要性欧内斯特

您可以将那些想要显示为白色的值设置为NaN这将完全阻止它们被绘制,从而在这些区域中显示背景颜色。默认情况下背景为白色,因此它们将以白色显示。

import matplotlib.pyplot as plt
import numpy as np

x,y=np.meshgrid(np.arange(185),np.arange(185))
data = np.exp(-((x-185//2)**2+(y-185//2)**2)/60.**2)

data[(x-185//2)**2+(y-185//2)**2 > 80**2 ] = np.nan

plt.imshow(data, cmap=plt.cm.hsv)
plt.colorbar()
plt.show()

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

与matplotlib imshow()一起使用的cmap(colormap)将MNIST数据集图像显示为白色背景上的黑色字符

来自分类Dev

Seaborn light_palette在cmap中包括白色

来自分类Dev

Android-将背景颜色设置为白色会变成青色

来自分类Dev

Python / Matplotlib:带有contourf的颜色栏不遵守自定义cmap的刻度标签

来自分类Dev

如何设置ToggleButton的样式,使背景颜色为白色?

来自分类Dev

以CRuntimeClass为键的CMap

来自分类Dev

当图像通过CSS过渡移动时,将背景设置为透明/白色

来自分类Dev

将背景颜色从白色更改为黑色时出错

来自分类Dev

在Snackbar中无法将颜色设置为白色-Android

来自分类Dev

将Windows 10中的桌面颜色设置为白色?

来自分类Dev

将页面加载设置为黑色而不是白色背景?

来自分类Dev

将页面加载设置为黑色而不是白色背景?

来自分类Dev

如何使用set_cmap设置yt.SlicePlot的颜色条限制?

来自分类Dev

如何使用set_cmap设置yt.SlicePlot的颜色条限制?

来自分类Dev

里面有 CArray 的 CMap

来自分类Dev

将白色背景更改为特定颜色

来自分类Dev

背景颜色白色变得透明,不透明度设置为 1

来自分类Dev

如何使用PIL将透明图像的背景设置为白色?

来自分类Dev

从.TIF到.JPG使用“ gdal_translate”如何将背景设置为白色?

来自分类Dev

Android Kotlin;尽管将背景设置为透明,为什么仍从Bottomnavigationview中显示白色背景?

来自分类Dev

当背景颜色为黑色时,白色 svg 图标不可见

来自分类Dev

使用CSS将背景颜色从白色过渡到蓝色

来自分类Dev

在matplotlib中使用不同颜色的流图提供2个cmap

来自分类Dev

使用自定义cmap的matplotlib散点图-颜色不正确

来自分类Dev

背景颜色保持白色

来自分类Dev

cmap和颜色列表之间的区别

来自分类Dev

python - 在python中使用cmap在单通道png上执行imread时如何抑制重新缩放?

来自分类Dev

zsh:如何设置 LS_COLOR 以将任何 tar 文件显示为与白色不同的颜色?

来自分类Dev

Matplotlib cmap 没有按预期工作

Related 相关文章

  1. 1

    与matplotlib imshow()一起使用的cmap(colormap)将MNIST数据集图像显示为白色背景上的黑色字符

  2. 2

    Seaborn light_palette在cmap中包括白色

  3. 3

    Android-将背景颜色设置为白色会变成青色

  4. 4

    Python / Matplotlib:带有contourf的颜色栏不遵守自定义cmap的刻度标签

  5. 5

    如何设置ToggleButton的样式,使背景颜色为白色?

  6. 6

    以CRuntimeClass为键的CMap

  7. 7

    当图像通过CSS过渡移动时,将背景设置为透明/白色

  8. 8

    将背景颜色从白色更改为黑色时出错

  9. 9

    在Snackbar中无法将颜色设置为白色-Android

  10. 10

    将Windows 10中的桌面颜色设置为白色?

  11. 11

    将页面加载设置为黑色而不是白色背景?

  12. 12

    将页面加载设置为黑色而不是白色背景?

  13. 13

    如何使用set_cmap设置yt.SlicePlot的颜色条限制?

  14. 14

    如何使用set_cmap设置yt.SlicePlot的颜色条限制?

  15. 15

    里面有 CArray 的 CMap

  16. 16

    将白色背景更改为特定颜色

  17. 17

    背景颜色白色变得透明,不透明度设置为 1

  18. 18

    如何使用PIL将透明图像的背景设置为白色?

  19. 19

    从.TIF到.JPG使用“ gdal_translate”如何将背景设置为白色?

  20. 20

    Android Kotlin;尽管将背景设置为透明,为什么仍从Bottomnavigationview中显示白色背景?

  21. 21

    当背景颜色为黑色时,白色 svg 图标不可见

  22. 22

    使用CSS将背景颜色从白色过渡到蓝色

  23. 23

    在matplotlib中使用不同颜色的流图提供2个cmap

  24. 24

    使用自定义cmap的matplotlib散点图-颜色不正确

  25. 25

    背景颜色保持白色

  26. 26

    cmap和颜色列表之间的区别

  27. 27

    python - 在python中使用cmap在单通道png上执行imread时如何抑制重新缩放?

  28. 28

    zsh:如何设置 LS_COLOR 以将任何 tar 文件显示为与白色不同的颜色?

  29. 29

    Matplotlib cmap 没有按预期工作

热门标签

归档