matplotli背景颜色设置问题
本帖最后由 lqhenwunai 于 2021-5-3 15:17 编辑请问一下,如何设置matplotlib的背景颜色呢?我用以下代码
fig=plt.figure()
ax=Axes3D(fig)
ax.set(facecolor="black")
ax.grid(False)
ax.set_xticks([])
ax.set_yticks([])
ax.set_zticks([])
for i in range(NA):
if atom_list!=AtomFeature:
continue
ax.scatter(x,y,z, s=size*100,c=colors)
plt.axis('off')
plt.savefig(filename)
#plt.show()
plt.close()
但是得到的图片的背景不是全黑的,在两侧各有一道白框。
请问设置图片的背景颜色让全图都是黑色?
ax.set(facecolor="black")在这个里面加一下这个试试
,edgecolor='black' 小伤口 发表于 2021-5-4 08:46
ax.set(facecolor="black")在这个里面加一下这个试试
,edgecolor='black'
谢谢。这样确实可以让整个背景都变黑。
另一反面,我暗自感觉这是fig和ax之间的区别,似乎没有办法让ax占满整个画布? lqhenwunai 发表于 2021-5-6 16:47
谢谢。这样确实可以让整个背景都变黑。
另一反面,我暗自感觉这是fig和ax之间的区别,似乎没有办法让a ...
好像ax包含两个部分,你也可以把外边删掉。
我不经常用这个{:10_245:}
页:
[1]