具有白色背景的黑白图

时间:2020-10-25 01:57:58

标签: python pandas matplotlib

我需要更改如下创建的图的背景:

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)

您能告诉我如何添加黑白和背景信息吗?

3 个答案:

答案 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.