मैं अजगर में एक आकृति फ़ाइल पर एक ताप नक्शा करने की कोशिश कर रहा हूं। मुझे इनमें से कुछ बनाने की ज़रूरत है इसलिए हर बार .shp में पढ़ना नहीं चाहते हैं।एक लाइन ओवरलेइंग matplotlib में एक साजिश पर चयन - दो लाइनों को कैसे प्राप्त करें।
इसके बजाय, मैंने सोचा कि मैं नक्शा सीमाओं का एक रेखा चयन उदाहरण बना सकता हूं और दो छवियों को ओवरले कर सकता हूं। समस्या यह है कि - मुझे दो सही ढंग से लाइन करने के लिए प्रतीत नहीं होता है।
यहां कोड है, जहां लाइनकॉल रेखा चयन वस्तु है।
fig = plt.figure()
ax = fig.add_subplot(111)
ax.contourf(xi,yi,zi)
ax.add_collection(linecol, autolim = False)
plt.show()
क्या अन्य साजिश के मिलान के लिए लाइनकोल की सीमा तय करने का कोई आसान तरीका है? मेरे पास set_xlim और transforms.box के साथ एक नाटक है, लेकिन इसे प्रबंधित करने के लिए प्रतीत नहीं होता है।
आपकी मदद के लिए बहुत बहुत धन्यवाद!