白色背景的黑白图

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


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',但由于无法识别该属性而出现错误。我需要创建没有网格且具有白色背景的 ab/w 图表。要删除网格,我使用以下代码:


plt.grid(b=None)

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


手掌心
浏览 62回答 3
3回答

不负相思意

这是一些错误,但是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);

qq_遁去的一_1

您可以使用.set_axis_bgcolor:p = df.plot(x='Week', y='Frequency')p.set_axis_bgcolor("COLOR")p.show()

动漫人物

matplotlib 中有一个选项。尝试使用: plt.style.use('dark_background')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python