मैं matplotlib के Axes3D उपयोग कर रहा हूँ इस तरह कस्टम रंग के साथ एक बिखराव साजिश बनाने के लिए:Matplotlib की 3 डी स्कैटर प्लॉट में पारदर्शिता को कैसे बंद करें?
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 स्वचालित रूप से और अधिक दूर अंक अधिक पारदर्शी दिखाई/से अधिक हल्के रंग में बनाने के लिए कुछ छायांकन कहते हैं करीब अंक यह व्यक्तिगत बिंदुओं के रंगों की दृष्टि से तुलना करना बहुत मुश्किल बनाता है।
क्या इसे बंद करने का कोई तरीका है?
मुझे यकीन नहीं है कि यह प्रश्न एक ही समस्या को संबोधित करता है, क्योंकि मेरे पास केवल एक ही साजिश है (और मेरे रंग 0 और 1 के बीच झूठ बोलने के लिए सामान्यीकृत हैं)। एकमात्र समस्या गहराई की भावना व्यक्त करने के लिए matplotlib द्वारा कृत्रिम पारदर्शिता जोड़ा गया है। – Benno
मुझे लगता है [यह] (http://stackoverflow.com/questions/15533246/controlling-alpha-value-on-3d-scatter-plot-using-python-and-matplotlib) आपके प्रश्न का उत्तर देगा – kungphil