Pandas 使用颜色设置颜色

Pandas 使用颜色设置颜色,pandas,dataframe,Pandas,Dataframe,我用颜色列设置数据框。当我尝试使用颜色值时,我无法使用它 ax2.plot(xx.index,xx.close,线宽=1,颜色=xx.color.values) 这给了我 ValueError: Invalid RGBA argument: array(['green', 'green', 'green', 'green', 'green', 'red', 'red', 'red', 'red', 'red', 'red', 'red', 'red', 'red', 'red',

我用颜色列设置数据框。当我尝试使用颜色值时,我无法使用它

ax2.plot(xx.index,xx.close,线宽=1,颜色=xx.color.values)
这给了我

ValueError: Invalid RGBA argument: array(['green', 'green', 'green', 'green', 'green', 'red', 'red', 'red',
       'red', 'red', 'red', 'red', 'red', 'red', 'red', 'red', 'red',
       'red', 'red', 'red', 'red', 'red', 'red', 'red', 'red', 'red',
       'red', 'red', 'red', 'red', 'red', 'red', 'red', 'green', 'green',
       'green', 'green', 'green', 'green', 'green', 'green', 'green',
       'green', 'green', 'green', 'green', 'green', 'red', 'red', 'red',
       'red', 'red', 'red', 'red', 'green', 'green', 'green', 'green',
       'green', 'green', 'green', 'green', 'green', 'green', 'green',
       'green', 'green', 'green', 'green', 'green', 'green', 'green',
       'green', 'red', 'red', 'red', 'red', 'red', 'red', 'red', 'red',
       'red', 'red', 'red', 'green', 'green', 'green', 'green', 'green',
       'green', 'green', 'green'], dtype=object)
如果我使用下面的代码,它只使用最后一行的值。我怎样才能修好它


ax2.plot(xx.index,xx.close,linewidth=1,color=xx[“color”][-1])

我相信
plot
只接受一种颜色,不接受颜色列表。@QuangHoang,我知道。所以我想知道如何获得值并将其作为一种颜色使用?我相信
绘图
只接受一种颜色,而不是一系列颜色。@quanghaang,我知道。所以我想知道如何得到值,并将其用作一种颜色?