matplotlib हम लाइनों आकर्षित कर सकते हैं में कम से कम 2 तरीकों का उपयोग कर:matplotlib: बढ़ाया लाइन 2 पर नियंत्रण अंक
plt.plot
plt.plot([1,2],[1,2],color='k',marker='o')
Line2D विधि
line = lines.Line2D([0.3,0.6],[0.9,0.3],linestyle='dashed',color='k') plt.axes().add_line(line)
मुझे संदेह है कि दोनों विधियां समान हैं पाठ्यक्रम के कार्यान्वयन में। लेकिन वैसे भी, यह वास्तव में 2 बताए गए बिंदुओं के बीच एक रेखा खींचता है। कभी-कभी मुझे ग्राफ सीमा तक उन 2 बिंदुओं पर लाइन को विस्तारित करने की आवश्यकता होती है। निश्चित रूप से मैं इसे y = ax + b के रूप में गणना कर सकता हूं, लेकिन क्या किसी को रास्ता आसान लगता है? अगर मैं कुछ अतिरिक्त विकल्प रख सकते हैं
बिल्कुल सही मामला है, लेकिन मैं इसे खोजने के लिए सक्षम नहीं था।
मुझे लगता है कि वहाँ कोई सीधा रास्ता है। ध्यान दें कि रेखाएं एन तत्वों के सरणी से खींची गई हैं। यही है, वे सीधे नहीं होने के लिए डिजाइन किए गए हैं। एक सामान्य रूप में लाइन 2 डी का विस्तार करने के लिए आपको सिर के बिंदु और रेखा की पूंछ के दो अंतिम जोड़े को देखने की आवश्यकता है। यह इतना अजीब बात है कि शायद इसे दो-बिंदु रेखा के विशेष मामले के लिए ध्यान में नहीं रखा गया था, जहां यह 'plt.plot ([1,2], [1,2], रंग = के लिए – joaquin
+1 को समझ में आता है। 'k', मार्कर = 'ओ') ' –