मैं एक आसान समस्या के लिए अपने सिर को खरोंच कर रहा हूं। मैं बस Matplotlib में एक तीर की headwidth समायोजित करने की कोशिश कर रहा हूँ।Matplotlib अज्ञात संपत्ति "हेडविड्थ" और "head_width"
यहाँ एक काम कर कोड है:
import numpy as np
import matplotlib.pyplot as plt
t = np.linspace(0,2*np.pi,500)
y = np.sin(t)
fig = plt.figure(figsize=(10,5))
ax = fig.add_subplot(111)
ax.plot(t,y)
ax.annotate('', xy=(1, -1), xytext=(2, 0),
arrowprops=dict(arrowstyle='<->', facecolor='black'))
और दिखाया गया है कि यह एक अच्छा दिखने डबल सिरों वाला तीर भूखंडों। अब जब मैं ऐसा करके headwidth को बदलने के लिए चाहते हैं:
ax.annotate('', xy=(1, -1), xytext=(2, 0),
arrowprops=dict(arrowstyle='<->', facecolor='black',headwidth=10))
या
ax.annotate('', xy=(1, -1), xytext=(2, 0),
arrowprops=dict(arrowstyle='<->', facecolor='black',head_width=10))
त्रुटि दी है:
AttributeError: Unknown property headwidth
या
AttributeError: Unknown property head_width
यह मैं की तरह लगता है Google के माध्यम से कोई संसाधन नहीं मिल सकता है जो addr इस सरल समस्या का निबंध। क्या कोई रास्ता है?
आपके समय और ध्यान के लिए बहुत बहुत धन्यवाद!
कुल्हाड़ी क्या है? आप कोड में कुल्हाड़ी की परिभाषा याद करते हैं। –
सिर के लिए धन्यवाद! मैंने अभी इसे जोड़ा लापता टुकड़े के लिए सभी को खेद है! –
arrowprops = dict (arrowstyle = '<->', facecolor = 'black', head_width = 10) केवल एक सामान्य शब्दकोश प्रारंभिकरण है। कोई त्रुटि नहीं होनी चाहिए। समस्या को दोबारा करने के लिए मुझे आपका पूरा कोड चाहिए। –