我使用下面的命令创建了一个 3D 散点图:
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
sizeseq = 2
colorseq = "k"
fig = plt.figure(1, (5,5), dpi=300)
ax = Axes3D(fig)
ax.view_init(20, -45)
x, y, z = [1,2,3,4,5,6,7,8,9,10], [1,2,3,4,5,6,7,8,9,10], [1,2,3,4,5,6,7,8,9,10]
ax.scatter(x, y, z, c=colorseq, s=sizeseq, lw=0, alpha=.8)
plt.show()
但是即使我将 alpha 设置为 1,这些点的颜色看起来也很浅。它们看起来就像是在面具后面。它似乎也取决于各个点的 3D 位置。有没有办法让所有的点看起来真的很暗和不透明?