1

我可以在 matplotlib 中使用红色期望的颜色-->r 绿色-->g 有没有我们必须如何输入颜色的列表?

例子:

plt.axvspan(73, 104, facecolor='r', alpha=0.2)

它需要红色,另一种面部颜色?

4

1 回答 1

2

您可以将任何 RGB 值作为三个浮点数的元组传递。或者,您也可以使用 HTML 样式,例如红色可以写为 '#FF0000'。有关详细信息,请参阅matplotlib 颜色文档

一个例子可以读

import matplotlib.pyplot as plt

plt.axvspan(76, 77, edgecolor='#cc33ff', facecolor=(1.0, 0.5, 0.5), alpha=1)
plt.xlim(50, 80)
plt.show()

注意指定边缘颜色和面颜色的不同版本。

于 2013-03-01T12:45:45.190 回答