2012-11-15 11 views
9

मैं रैखिक फिट के साथ कुछ डेटा सेट प्लॉट कर रहा हूं। मैं चाहता हूं कि रैखिक फिट प्लॉट डेटा (त्रुटि बार) के समान रंग हो। मैं वह रंग कैसे प्राप्त कर सकता हूं?मैं matplotlib में अंतिम आंकड़े का रंग कैसे प्राप्त कर सकता हूं?

उत्तर

16

आप इस कोशिश कर सकते हैं:

x = np.arange(10) 
y = np.arange(10) 
err = np.ones(10) 
ebar = plt.errorbar(x,y, yerr=err) 
color = ebar[0].get_color() 

ebar कलाकार की एक कंटेनर है, तो आप कलाकार आप से रंग प्राप्त करना चाहते हैं मैच के लिए अंतिम पंक्ति में सूचकांक को संशोधित कर सकते हैं।

ebar = plt.errorbar(x,y, yerr=err, ecolor='y') 
+2

अच्छा जवाब के लिए धन्यवाद:

तुम भी आसानी से errorbar का रंग है, तो आप वास्तव में क्या रंग वे इसे जाँच के बिना कर रहे पता सेट कर सकते हैं! यह वही चाल plt.plot (...) के लिए भी काम करती है। मैं इसका जिक्र करता हूं क्योंकि मुझे यह जवाब उपयोगी लगता है, लेकिन त्रुटि बार का उपयोग नहीं कर रहा था, बल्कि तीन घटता रंग में मिलान करने के लिए। –

संबंधित मुद्दे