2011-06-21 14 views
9

matplotlib पायथन: किसी दिए गए कॉलम के अनुसार आप लाइन प्लॉट के पृष्ठभूमि रंग को कैसे बदलते हैं? मैं निम्नलिखित डेटा फ़ाइलmatplotlib: एक बदलती पृष्ठभूमि रंग संभव है?

1. 0 
4. 0 
2. 0 
1. 1 
2. 1 
3. 1 
3. 2 
1. 2 
2. 2 

पहले कॉलम y- मानों का प्रतिनिधित्व करता है कहो, और 2 कॉलम पृष्ठभूमि रंग को नियंत्रित करना चाहिए। कहें, यह एक्स-दिशा में आगे बढ़ने के रूप में एक सफेद-ग्रे वैकल्पिक पृष्ठभूमि (ज़ेबरा-जैसी) पर (काला) रेखा को प्लॉट करता है, जहां रंग में संक्रमण किसी भी समय द्वितीय कॉलम वृद्धि में पूर्णांक होता है। या अन्य संभावित समाधान: पृष्ठभूमि रंग निर्धारित करने के लिए फ़ंक्शन तर्क के रूप में 2 कॉलम का उपयोग करें।

मैटलबप्लॉट के साथ ऐसा कैसे करेगा?

+0

आप matplotlib के उपयोगकर्ता मेलिंग सूची पर इस तरह विशिष्ट सवाल पूछने के लिए चाहते हो सकता है है। –

+1

मुझे लगता है कि आप इस उदाहरण का उपयोग शुरुआती बिंदु के रूप में करते हैं। [Span_regions] (http://matplotlib.sourceforge.net/examples/api/span_regions.html) – vimukthi

उत्तर

3

यह एक काम करता है:

plt.axvspan(x, x2, facecolor='g', alpha=0.5) 

जहां facecolor अग्रभूमि रंग

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