更改pandas绘图背景颜色
在pandas图表中,可以改变背景颜色吗?
我想把背景从白色改成其他颜色,比如橙色,但我找不到相关的文档来实现这个。
我使用pandas的方式如下:
import pandas.io.data as web
import numpy as np
gs = web.get_data_yahoo('gs')['Close']
gs = gs.pct_change()
gs.plot()
可以把背景改成黑色或者其他颜色吗?
1 个回答
14
pandas
中的plot()
功能是建立在matplotlib
这个库上的。正确的方法是直接访问绘图的坐标轴对象,然后修改它的背景颜色。你只需要把最后几行代码改成:
P=gs.plot()
P.set_axis_bgcolor('g') #or any HTML colorcode, (R,G,B) tuple, (R,G,B,A) tuple, etcetc.