python黑色背景_如何去除Matplotlib图中的黑色背景

本文介绍了一种使用Python Matplotlib库绘制3D散点图的方法,并讨论了如何更改图表背景颜色以提高幻灯片展示效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我有一张这样的图表。在

pCWKZ.png

我为此编写的代码如下:header=list(outcome)

from mpl_toolkits.mplot3d import Axes3D

import matplotlib.patches as mpatches

fig = plt.figure(figsize=(25,20))

ax = fig.add_subplot(111, projection='3d')

red_patch = mpatches.Patch(color='red', label='Terminated')

green_patch = mpatches.Patch(color='green', label='Completed Positive')

blue_patch=mpatches.Patch(color='blue', label='Completed Negative')

plt.legend(handles=[red_patch,green_patch,blue_patch],fontsize=23)

plt.title('MDS by Phase '+phase,fontsize=23)

for x, y, w, name in zip(pos[:, 0], pos[:,1], pos[:, 2], header):

if(name=='Completed Negative'):

color='blue'

elif(name=='Completed Positive'):

color='green'

else:

color='red'

ax.scatter(x, y, w,s=65,c=color)

#fig.savefig('mds_ic_'+phase+'.png')

fig.savefig('mds_obj_auto_'+phase+'.png')

我不想要黑色的背景,因为当把图形粘贴到幻灯片上时,它占用了太多的空间,但由于剩余的空间是白色的,这不是图形的一部分,所以显得很小。黑色部分与白色背景不协调

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值