我需要更改创建的绘图中的背景,如下所示:df.plot(x='Week', y='Frequency')数据:Week Frequency0 2020-01-05 01 2020-01-12 02 2020-01-19 03 2020-01-26 34 2020-02-02 325 2020-02-09 176 2020-02-16 237 2020-02-23 538 2020-03-01 599 2020-03-08 9210 2020-03-15 8911 2020-03-22 10我尝试在上面的公式中使用facecolors='white',但由于无法识别该属性而出现错误。我需要创建没有网格且具有白色背景的 ab/w 图表。要删除网格,我使用以下代码:plt.grid(b=None)您能告诉我如何包含黑白和背景信息吗?
3 回答
不负相思意
TA贡献1777条经验 获得超10个赞
这是一些错误,但是
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
TA贡献1725条经验 获得超7个赞
您可以使用.set_axis_bgcolor:
p = df.plot(x='Week', y='Frequency')
p.set_axis_bgcolor("COLOR")
p.show()
添加回答
举报
0/150
提交
取消