मैं एक स्कैटरप्लॉट (matplotlib का उपयोग कर) बनाना चाहता हूं जहां बिंदु तीसरे चर के अनुसार छायांकित होते हैं। मैं इस के साथ बहुत करीब है:Matplotlib स्कैटरप्लॉट; एक तीसरे चर के एक समारोह के रूप में रंग
plt.scatter(w, M, c=p, marker='s')
जहां डब्ल्यू और एम datapoints हैं और पी चर मैं के संबंध में छाया करना चाहते हैं।
हालांकि मैं इसे रंग के बजाय ग्रेस्केल में करना चाहता हूं। क्या कोई मदद कर सकता है?
रिकॉर्ड के लिए, यदि आप चौथे कॉलम में अल्फा मानों के साथ, (सी, 4) आकार वाली सरणी को 'सी' तर्क के रूप में प्रदान करते हैं तो आप ALPHA को एक रंगरूप के रूप में लागू कर सकते हैं। यदि तीसरा चर जेड है, 'आकार = (एन, 1)' के साथ, फिर 'रंग = numpy.hstack ((numpy.zeros_like (z), numpy.zeros_like (z), numpy.ones_like (z), z/z .मैक्स())) 'एक बहुत अच्छा प्रभाव देता है (बेशक इसे tweaked किया जा सकता है)। – heltonbiker
डाउनवोट क्यों? – joaquin
मुझे एक त्रुटि मिलती है: 'आरजीबीए अनुक्रम की लंबाई या तो 3 या 4' – MattClimbs