在 Matplotlib 中,可以使用多种方法来指定颜色,包括预定义的颜色名称、十六进制颜色代码、RGB 元组等。如果你想要一个比较深的颜色,你可以选择一些预定义的深色名称,或者使用较低的亮度值来定义自己的颜色。

以下是一些预定义的深色名称的例子:

darkblue  深蓝色
darkcyan  深青色
darkgoldenrod  深金菊色
darkgray 或 darkgrey  深灰色
darkgreen  深绿色
darkkhaki  深卡其色
darkmagenta  深洋红色
darkolivegreen  深橄榄绿色
darkorange  深橙色
darkorchid  深兰花紫
darkred  深红色
darksalmon  深鲑鱼色
darkseagreen  深海绿色
darkslateblue  深石板蓝色
darkslategray 或 darkslategrey  深石板灰色
darkturquoise  深松石色
darkviolet  深紫色
deeppink  深粉色
deepskyblue  深天蓝色
dimgray 或 dimgrey  暗淡灰色
dodgerblue  道奇蓝
firebrick  火砖色
forestgreen  森林绿
indianred  印度红
lavender  薰衣草紫
mediumvioletred  中紫罗兰红色
maroon  栗色
midnightblue  午夜蓝
navy  海军蓝
olive  橄榄绿
olivedrab  橄榄褐
orangered  橙红色
palevioletred  苍白紫罗兰红色
purple  紫色
rebeccapurple  丽贝卡紫
saddlebrown  鞍褐色
sienna  黄土赭色
slateblue  石板蓝
slategray 或 slategrey  石板灰
steelblue  钢蓝色
=============================================

- `darkblue`
- `darkcyan`
- `darkgoldenrod`
- `darkgray` 或 `darkgrey`
- `darkgreen`
- `darkkhaki`
- `darkmagenta`
- `darkolivegreen`
- `darkorange`
- `darkorchid`
- `darkred`
- `darksalmon`
- `darkseagreen`
- `darkslateblue`
- `darkslategray` 或 `darkslategrey`
- `darkturquoise`
- `darkviolet`
- `deeppink`
- `deepskyblue`
- `dimgray` 或 `dimgrey`
- `dodgerblue`
- `firebrick`
- `forestgreen`
- `indianred`
- `lavender`
- `mediumvioletred`
- `maroon`
- `midnightblue`
- `navy`
- `olive`
- `olivedrab`
- `orangered`
- `palevioletred`
- `purple`
- `rebeccapurple`
- `saddlebrown`
- `sienna`
- `slateblue`
- `slategray` 或 `slategrey`
- `steelblue`

如果你想要更具体的颜色值,可以使用十六进制颜色代码,例如:

- `#000000`(黑色)
- `#483D8B`(暗钢蓝)
- `#2F4F4F`(暗沙石色)
- `#8B0000`(暗红色)

或者使用 RGB 元组,其中每个值的范围是 0 到 1,较低的 RGB 值会得到较深的颜色,例如:

```python
(0.2, 0.2, 0.2)  # 较深的灰色
```

在 `plt.fill_between` 函数中使用这些颜色,可以这样写:

```python
plt.fill_between(time_points1, lower_bound, upper_bound, color='darkblue', alpha=0.3)
```

或者使用十六进制代码:

```python
plt.fill_between(time_points1, lower_bound, upper_bound, color='#483D8B', alpha=0.3)
```

或者使用 RGB 元组:

```python
plt.fill_between(time_points1, lower_bound, upper_bound, color=(0.2, 0.2, 0.2), alpha=0.3)
```

`alpha` 参数用于设置颜色的透明度,值范围从 0(完全透明)到 1(完全不透明)。调整 `alpha` 值可以改变颜色的深浅效果。
 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐