在 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` 值可以改变颜色的深浅效果。