- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 python 中有一个数组,使用 matplotlib,浮点范围在 0 到 1 之间。
我正在用 imshow 显示这个数组,我正在尝试创建一个自定义 cmap,它与 Greens 相同,但是当单元格变为 0 时,我希望能够将该值映射到红色,并保留其余的光谱不变。
如果任何更熟悉 matplotlib 的人能够帮助我,我将不胜感激!
例如,我将如何编辑此脚本以使矩阵中的零值显示为红色?
import numpy as np
from matplotlib import pyplot as plt
import matplotlib
x = np.array([[0,1,2],[3,4,5],[6,7,8]])
fig = plt.figure()
cmap_custom = matplotlib.cm.Greens
plt.imshow( x, interpolation='nearest' ,cmap = cmap_custom)
plt.colorbar()
plt.show()
最佳答案
matplotlib 中的颜色图允许您为定义范围之外的值设置特殊颜色。在您的情况下,使用 cmap_custom.set_under('r')
指定低于定义范围的值的颜色。然后,您还需要指定范围的下限:vmin=0.01
(只是某个值 > 0)。最后使用 plt.colorbar(extend='min')
创建颜色条。
import numpy as np
from matplotlib import pyplot as plt
import matplotlib
x = np.array([[0,1,2],[3,4,5],[6,7,8]])
fig = plt.figure()
cmap_custom = matplotlib.cm.Greens
cmap_custom.set_under('r')
plt.imshow( x, interpolation='nearest' ,cmap = cmap_custom, vmin=0.01)
plt.colorbar(extend='min')
plt.show()
关于python - 自定义颜色图Matplotlib,使一个值成为规定的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27174118/
我需要在每个vagrant up上运行vagrant,这可能吗?例如,此规定仅在第一个 vagrant up 上运行: config.vm.provision "shell", privileged:
我正在将一些 XML 传递给 RESTful Web 服务: Web 服务将解码该 XML,并且我想确保该 XML 有效。 我使用架构来创建 Java 对象,
我有一个 Django 小网站,用户可以在评论中链接到其他网站上的图片。这绝不是核心功能。 我刚刚将整个站点移至 SSL。这在大多数情况下都运行良好,但远程图像显然并不总是可以通过 SSL 获得。只有
如果我要创建一个所有 HTML 内容均由 ReactJS 组件生成的网站,它是否符合 WCAG AA 级标准? IE。屏幕阅读器能够浏览通过 JavaScript 代码呈现的内容吗? 如果答案是肯定的
我使用的是 ubuntu 13.04 机器,我已经正确安装了 vagrant。 以下是版本 Vagrant : Vagrant 1.5.1 虚拟盒子:4.2.10_Ubuntu84101 我正在运行一
我正在为 Vagrant 编写一个配置脚本,以安装部署使用 Meteor 1.6 开发的应用程序所需的所有软件包。到目前为止,脚本运行良好,但在执行过程中的三个点上,我在终端窗口中得到以下红色输出:
我需要简单地从我的 iPhone 应用程序向用户帐户发送一条推文,但是我所看到的内容对于我需要做的事情来说似乎有点繁重,而且我发现的所有内容似乎都有点旧并且我担心我添加的内容可能不符合新的 Twitt
背景 通过 union 讨论类型双关的大多数未定义或实现定义的性质通常引用以下位,这里通过@ecatmur ( https://stackoverflow.com/a/31557852/2757035
我是一名优秀的程序员,十分优秀!