为了账号安全,请及时绑定邮箱和手机立即绑定

白色背景的黑白图

白色背景的黑白图

手掌心 2024-01-04 10:10:01
我需要更改创建的绘图中的背景,如下所示: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);


查看完整回答
反对 回复 2024-01-04
?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

您可以使用.set_axis_bgcolor:


p = df.plot(x='Week', y='Frequency')

p.set_axis_bgcolor("COLOR")

p.show()


查看完整回答
反对 回复 2024-01-04
?
动漫人物

TA贡献1815条经验 获得超10个赞

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



查看完整回答
反对 回复 2024-01-04
  • 3 回答
  • 0 关注
  • 125 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信