0
我有一個這樣的圖。如何擺脫Matplotlib圖中的黑色背景
我寫了這個代碼如下:
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')
我不想在黑色背景上的幻燈片粘貼圖形時,它正在採取太多的空間,但出現小因爲剩餘的空間是白色的而不是圖的一部分。黑色部分不與白色背景凝膠
謝謝。是否有可能使內部也是白色的。背景變成白色,但軸線和內部空間仍然是灰色 – Baktaawar
不幸的是,我無法測試您的代碼,所以這將是一個猜測'ax.pane.set_visible(False)' –
AttributeError:'Axes3DSubplot'對象沒有屬性「窗格」 – Baktaawar