白色背景黑白图



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

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',但我遇到了一个错误,因为属性无法识别。我需要创建一个没有网格和白色背景的b/w图表。要删除网格,我使用以下代码:

plt.grid(b=None)

你能告诉我如何包括b/w和背景信息吗?

matplotlib中有一个选项。尝试使用:plt.style.use('dark_background'(

您可以使用.set_axis_bgcolor:

p = df.plot(x='Week', y='Frequency')
p.set_axis_bgcolor("COLOR")
p.show()

这是一个错误,但

df.plot(kind="pie",y='...',xticks=[0])

为我工作,将绘图的背景颜色更改为白色(简单的方法(

如果你想控制图形,你应该创建它:

fig, ax = plt.subplots()
fig.set_facecolor('white')
ax.set_title("...")
df.plot(ax=ax, kind="pie", y='...') 

在我的情况下(我使用深色主题(,我只使用白色文本颜色:

ax = df.plot(
kind="pie",
y='...',
autopct='%1.1f%%',
wedgeprops={'linewidth':1,'edgecolor':'white'},
textprops={'color':'white'}
) 
ax.set_title("...",color='white',size=16);

最新更新