मेरे पास वाई-वैल्यू की एक सरणी है जो एक रेखा बनाती है। इसके अतिरिक्त, मेरे पास 0 से 1 तक के मानों की वाई-सरणी के समान तत्वों के साथ एक सरणी है। हम इस सरणी 'z' को कॉल करेंगे। मैं y-values की सरणी को साजिश करना चाहता हूं ताकि प्रत्येक बिंदु का रंग z-value के अनुरूप हो।matplotlib में gnuplot linecolor चर?
plot ’data’ using 1:2:3 with points lc variable
यहाँ से सलाह का उपयोग करना::
gnuplot में, आप 'नियंत्रण रेखा चर' का उपयोग कर ऐसा कर सकते हैं Matplotlib scatterplot; colour as a function of a third variable , मैं एक बिखराव साजिश है, जो काम किया है का उपयोग करने में सक्षम था:
import matplotlib as mpl
import matplotlib.pyplot as plt
plt.scatter(x, y, c=z, s=1, edgecolors='none', cmap=mpl.cm.jet)
plt.colorbar()
plt.show()
वहाँ matplotlib में साजिश विधि, इस के समान के साथ ऐसा करने के लिए एक रास्ता है?
plt.plot(x, y, c=z)
जब मैंने उपर्युक्त कोड की कोशिश की, तो सभी पंक्तियां सिर्फ काले दिखाई दीं।
gnuplot में 'नियंत्रण रेखा variable' * लाइन प्रकार सूचकांक का चयन करता है * के आधार पर:
यहाँ मेरी उदाहरण है, जो एक Basemap में प्रक्षेप पथ भूखंडों, उनमें रंग भरने उसकी ऊंचाई के अनुसार है अंतिम कॉलम का मूल्य। इसे रंग के रूप में उपयोग करने के लिए, उदाहरण का प्रयोग करें 'एलसी पैलेट जेड'। – Christoph