给定一组指定的颜色名称，生成一张包含这些颜色的渐变图形。

颜色名称列表，例如：红色、绿色和蓝色。
您可以使用Python中的Matplotlib库来生成这样的渐变图形。首先，您需要将颜色名称转换为对应的RGB值，然后使用Matplotlib的imshow函数将这些颜色绘制成一个渐变图形。以下是基本的Python代码示例：

```python
import matplotlib.pyplot as plt
import matplotlib.colors as mcolors

color_names = ['red', 'green', 'blue']

# 将颜色名称转换为RGB值
colors = [mcolors.CSS4_COLORS[name.lower()] for name in color_names]

# 生成一个渐变图形
gradient = []
for i in range(len(colors)):
  gradient.extend([[i, i], [i+1, i]])

plt.imshow(gradient, cmap=mcolors.LinearSegmentedColormap.from_list('mycmap', colors), aspect='auto')
plt.axis('off')
plt.show()
```

这将生成一个包含红、绿和蓝三种颜色的渐变图形。您还可以尝试使用不同的颜色名称列表来生成不同的渐变图形。