colors - 使用 matplotlib 指定轮廓的 RGB 颜色

标签 colors matplotlib contour

好的,我认为这可能很简单,但我已经进行了广泛的搜索,但找不到任何东西。我想要做的是指定用 matplotlib 生成的等高线的精确 RGB 颜色值。我知道如果我做类似的事情:

plt.contour(X,Y,Z,[0.1,0.2,0.3],colors='k')

然后我会得到三个全黑的轮廓级别,或者如果我用“w”代替“k”,那么轮廓都会是白色的。没关系,但我需要做的是这样的:
plt.contour(X,Y,Z,[0.1,0.2,0.3],colors=(1.0,0.25,0.75)

颜色不是从某些内置预设中选择的,而是具有我精确定义的 RGB(或 RGBA)值。

有任何想法吗 ?

最佳答案

你应该给出一个带有颜色的列表。如果列表长度为 1 种颜色,它将为所有轮廓使用该颜色。

plt.contour(X, Y, Z, [0.1,0.2,0.3], colors = [(1.0,0.25,0.75)])

关于colors - 使用 matplotlib 指定轮廓的 RGB 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15457032/

相关文章:

Python/Matplotlib : Randomly select "sample" scatter points for different marker

python-2.7 - Matplotlib - 网格总是在 ax-h/v-lines 前面

python - matplotlib 中具有 2 个不同步长的等值线图

opencv - 轮廓分割

python - 如何绘制 stattools ccf 函数的置信区间?

java - 如何从上到下对轮廓进行排序: Opencv , Android

vb.net - Visual Basic错误BC30456 'RED is not a member of '颜色'

java - 将 Color 对象的 "round"转换为最近的 Color Constant 的最佳方法是什么?

android - 如何将十六进制颜色代码 #RRGGBB 转换为 R、G、B 值

r - 如何更改R中 `densCols`中的默认蓝色?