Matplotlib の Axes3D を使用して、次のようなカスタム カラーの散布図を作成しています。
from mpl_toolkits.mplot3d import Axes3D
from matplotlib import pyplot as plt
fig = plt.figure(1)
ax = Axes3D(fig)
ax.scatter(xval, yval, zval, c=cval, cmap=plt.cm.gray)
これは正常に機能しますが、matplotlib は自動的にシェーディングを追加して、遠いポイントが近いポイントよりも透明/明るい色で表示されるようにします。これにより、個々のポイントの色を視覚的に比較することが非常に困難になります。
これをオフにする方法はありますか?