我需要更改如下创建的图的背景:
df.plot(x='Week', y='Frequency')
数据:
Week Frequency
0 2020-01-05 0
1 2020-01-12 0
2 2020-01-19 0
3 2020-01-26 3
4 2020-02-02 32
5 2020-02-09 17
6 2020-02-16 23
7 2020-02-23 53
8 2020-03-01 59
9 2020-03-08 92
10 2020-03-15 89
11 2020-03-22 10
我尝试在上面的公式中使用facecolors ='white',但由于无法识别该属性,因此出现错误。 我需要创建一个没有网格且背景为白色的黑白图表。 要删除网格,我使用以下代码:
plt.grid(b=None)
您能告诉我如何添加黑白和背景信息吗?
答案 0 :(得分:0)
matplotlib中有一个选项。尝试使用:plt.style.use('dark_background')
答案 1 :(得分:0)
您可以使用.set_axis_bgcolor
:
p = df.plot(x='Week', y='Frequency')
p.set_axis_bgcolor("COLOR")
p.show()
答案 2 :(得分:0)
plot()基于matplotlib构建。正确的方法是访问绘图轴对象并更改其bgcolor:将最后几行更改为:
P=gs.plot()
P.set_facecolor('g') #or any HTML colorcode, (R,G,B) tuple, (R,G,B,A) tuple, etcetc.