gpt4 book ai didi

python - 如何更改matplotlib图表的背景颜色?

转载 作者:行者123 更新时间:2023-12-01 08:22:32 34 4
gpt4 key购买 nike

我不知道为什么我的图表中会自动出现一个灰框。我想将我的图表设置为全白色,并带有黑色框架和网格。

fig = plt.figure()
fig.set_facecolor('none')
plt.rcParams['axes.facecolor'] = 'none'
ax1 = fig.add_subplot(111)
ax1.set_title('Druck')
plt.xlabel('L/D')
plt.ylabel('$Q_{CPT}/Q_{API}$')
plt.ylim((0,4.5))
plt.xlim((0,40))
plt.scatter(x1,y1, c='b', label='UWA-05')
plt.scatter(x2,y2,c='r', label='ICP-05')
plt.grid(axis='y', c='black',alpha=0.8)
plt.grid(axis='x', c='black',alpha=0.8)
plt.legend()
leg = plt.legend()
leg.get_frame().set_edgecolor('none')
plt.show()

chart with the weird grey frame

最佳答案

添加这些行,显然将背景颜色更改为您想要的任何颜色

 bg_color = 'black'
ax1.patch.set_facecolor(bg_color)

也改变这个:

leg.get_frame().set_edgecolor('Black') #<---- change 'none' to 'Black'

关于python - 如何更改matplotlib图表的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54532988/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com